LINUX.ORG.RU

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

Исправление 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