CMake - добавление параметров в Makefile - PullRequest
0 голосов
/ 26 октября 2018

В последнее время я ударил стену, приводя аргументы для Makefile, чтобы не тратить свое время, давайте перейдем к примеру (прямо из моего CMakeLsits.txt)

EXTERNALPROJECT_ADD( GTEST
                 GIT_REPOSITORY https://github.com/google/googletest
                 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${GTEST_INSTALL_LOCATION}
                 GIT_SHALLOW TRUE
                 UPDATE_DISCONNECTED TRUE
                 )

И здесь у меня есть 2 параметра, которые я хочу изменить при запуске (например, make build offline), чтобы не заставлял себя генерировать Makefile каждый раз Я меняю место работы (я просто хочу написать переключатель / флаг) и измените значение UPDATE_DISCONNECTED или любой параметр в Makefile.

Это возможно? Если да, то как?

Я был бы очень признателен за объяснение, чтобы позволить себе больше узнать о cmake и его поведении (страницы документации более чем достаточно:]).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...