LINUX.ORG.RU

История изменений

Исправление dissident, (текущая версия) :

В смысле за тебя будет флаги выбирать? Ишь чего удумал!

Ну да. Какие-нибудь осмысленные дефолты для debug/release + gcc/clang. Нет такого?

cmake позволяет скачивать и распаковывать архивы,

Я видел, что у cmake есть возможность задавать некоторые внешние зависимости при помощи find_package (при чем я имею ввиду, что есть какие-то уже сконфигурированные конфиги для find_package для некоторого количества известного софта), но я не уверен, что там много пакетов доступно. Как find_package сравним с зависимостями Conan? У кого больше? Как, например, при помощи find_package задать зависимость от внешнего libxxx? Есть какие-то репозитории а-ля AUR в Arch?

но вообще эту работу лучше поручить менеджеру зависимостей, такому как вышеупомянутый Conan

А самого Conan’а будет достаточно или к нему нужно прилепить cmake/make/etc?

PS А можно пример какого-нибудь минимального Conan конфига для сборки файла xxx.cpp в a.out с зависимостью от какой-нибудь libxxx?

Исправление dissident, :

В смысле за тебя будет флаги выбирать? Ишь чего удумал!

Ну да. Какие-нибудь осмысленные дефолты для debug/release + gcc/clang. Нет такого?

cmake позволяет скачивать и распаковывать архивы,

Я видел, что у cmake есть возможность задавать некоторые внешние зависимости при помощи find_package, но я не уверен, что там много пакетов доступно. Как find_package сравним с зависимостями Conan? У кого больше? Как, например, при помощи find_package задать зависимость от внешнего libxxx? Есть какие-то репозитории а-ля AUR в Arch?

но вообще эту работу лучше поручить менеджеру зависимостей, такому как вышеупомянутый Conan

А самого Conan’а будет достаточно или к нему нужно прилепить cmake/make/etc?

PS А можно пример какого-нибудь минимального Conan конфига для сборки файла xxx.cpp в a.out с зависимостью от какой-нибудь libxxx?

Исправление dissident, :

В смысле за тебя будет флаги выбирать? Ишь чего удумал!

Ну да. Какие-нибудь осмысленные дефолты для debug/release + gcc/clang. Нет такого?

cmake позволяет скачивать и распаковывать архивы,

Я видел, что у cmake есть возможность задавать некоторые внешние зависимости при помощи find_package, но я не уверен, что там много пакетов доступно. Как find_package сравним с зависимостями Conan? У кого больше? Как, например, при помощи find_package задать зависимость от внешнего libxxx? Есть какие-то репозитории?

но вообще эту работу лучше поручить менеджеру зависимостей, такому как вышеупомянутый Conan

А самого Conan’а будет достаточно или к нему нужно прилепить cmake/make/etc?

PS А можно пример какого-нибудь минимального Conan конфига для сборки файла xxx.cpp в a.out с зависимостью от какой-нибудь libxxx?

Исправление dissident, :

В смысле за тебя будет флаги выбирать? Ишь чего удумал!

Ну да. Какие-нибудь осмысленные дефолты для debug/release + gcc/clang. Нет такого?

cmake позволяет скачивать и распаковывать архивы, но вообще эту работу лучше поручить менеджеру зависимостей, такому как вышеупомянутый Conan

А самого Conan’а будет достаточно или к нему нужно прилепить cmake/make/etc?

PS А можно пример какого-нибудь минимального Conan конфига для сборки файла xxx.cpp в a.out с зависимостью от какой-нибудь libxxx?

Исправление dissident, :

В смысле за тебя будет флаги выбирать? Ишь чего удумал!

Ну да. Какие-нибудь осмысленные дефолты для debug/release + gcc/clang. Нет такого?

такому как вышеупомянутый Conan

А самого Conan’а будет достаточно или к нему нужно прилепить cmake/make/etc?

PS А можно пример какого-нибудь минимального Conan конфига для сборки файла xxx.cpp в a.out с зависимостью от какой-нибудь libxxx?

Исправление dissident, :

В смысле за тебя будет флаги выбирать? Ишь чего удумал!

Ну да. Какие-нибудь осмысленные дефолты для debug/release + gcc/clang. Нет такого?

такому как вышеупомянутый Conan

А самого Conan’а будет достаточно или к нему нужно прилепить cmake/make/etc?

PS А можно пример какого-нибудь минимального Conan конфига для сборки файла cpp в a.out с зависимостью от какой-нибудь libxxx?

Исправление dissident, :

В смысле за тебя будет флаги выбирать? Ишь чего удумал!

Ну да. Какие-нибудь осмысленные дефолты для debug/release + gcc/clang. Нет такого?

такому как вышеупомянутый Conan

А самого Conan’а будет достаточно или к нему нужно прилепить cmake/make/etc?

Исходная версия dissident, :

такому как вышеупомянутый Conan

А самого Conan’а будет достаточно или к нему нужно прилепить cmake/make/etc?