История изменений
Исправление 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?