Как контролировать режим сборки (отладка или выпуск) в cmake?

Кто-нибудь знает?

По умолчанию все библиотеки/исполняемые файлы построены в режиме отладки.

Ответ 1

Может управляться установкой переменной CMAKE_BUILD_TYPE, см. cmake docs.

Ответ 2

альтернативное решение: set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g") или set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g"), если вы используете С++ или C.