Изменение переменных в cmake-gui

Вот сказано, что для запуска cmake для каждой сборки (отладки и выпуска) рекомендуется пройти CMAKE_BUILD_TYPE в качестве аргумента cmakeнапример, cmake -DCMAKE_BUILD_TYPE=Release .. или же cmake -DCMAKE_BUILD_TYPE=Debug .. Что эквивалентно этому в cmake-gui? Когда я нажимаю «Настроить», в окне всплывают некоторые переменные, и здесь я создаю новую. CMAKE_BUILD_TYPE=Debug и затем нажмите «Создать», это эквивалент вышеупомянутой передачи командной строки?

Спасибо

1

Решение

Да. Это эквивалентно.

Обратите внимание, что CMAKE_BUILD_TYPE работает только для генераторов с одной конфигурацией, таких как Unix Makefiles. Такие генераторы, как Visual Studio, генерируют проекты с несколькими конфигурациями, и выбор компилируемого объекта выполняется в среде IDE.

РЕДАКТИРОВАТЬ: Как указано в комментариях, и в отличие от того, что я предложил ниже, CMAKE_BUILD_TYPE не является расширенной переменной, и ее необходимо добавить в графический интерфейс.

Не уверен, но CMAKE_BUILD_TYPE возможно, уже существует в качестве расширенного параметра: установите флажок «Дополнительно» в графическом интерфейсе, чтобы отобразить все переменные.

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector