История изменений
Исправление annulen, (текущая версия) :
Самостоятельно поустанавливать флаги вроде -Wall(например pedantic, fail on errors и тому подобное) для gcc и clang
В смысле за тебя будет флаги выбирать? Ишь чего удумал! cmake позволит тебе определить используемый тип компилятора, и, например, задать для случая gcc||clang какие-то флаги, которые ты задашь сам. Другие мейнстримовые системы сборки работают так же, так как флагов управления диагностиками - как собак нерезанных. При желаниие перед использованием флага можно протестировать, поддерживает ли его компилятор.
Самостоятельно выкачать откуда-нибудь dependencies для сборки, собрать их, положить куда-нибудь в src/build
cmake позволяет скачивать и распаковывать архивы, но вообще эту работу лучше поручить менеджеру зависимостей, такому как вышеупомянутый Conan
Исходная версия annulen, :
Самостоятельно поустанавливать флаги вроде -Wall(например pedantic, fail on errors и тому подобное) для gcc и clang
В смысле за тебя будет флаги выбирать? Ишь чего удумал! cmake позволит тебе определить используемый тип компилятора, и, например, задать для случая gcc||clang какие-то флаги, которые ты задашь сам. Другие мейнстримовые системы сборки работают так же, так как флагов управления диагностиками - как собак нерезанных
Самостоятельно выкачать откуда-нибудь dependencies для сборки, собрать их, положить куда-нибудь в src/build
cmake позволяет скачивать и распаковывать архивы, но вообще эту работу лучше поручить менеджеру зависимостей, такому как вышеупомянутый Conan