В CMake
скрипте запускаем conan_cmake_run
макрос с параметрамиCONAN_COMMAND "fail"
Вы можете передать CONAN_COMMAND как переменную ENVIRNOMENT:
… conan_cmake_run(CONAN_COMMAND $ENV .xml найдите тег "advTm" и его значение
Я использую cmake-conan для вызова conan во время сборки (в Ubuntu 16.04). Однако теперь я хочу проверить, что определенные сборки НЕ вызывают conan.
cmake-conan вызывает conan следующим образом:
execute_process(COMMAND $ $ RESULT_VARIABLE return_code WORKING_DIRECTORY $)
Где $ разрешается в conan
.
То, что я пытался это псевдоним, conan
чтобы fail
в моей Баш скрипт, однако, кажется, не быть подобран CMake.
alias conan='fail'
Есть ли другой способ убедиться, что программа не найдена в PATH, даже если она действительно находится в PATH?
В CMake
скрипте запускаем conan_cmake_run
макрос с параметрамиCONAN_COMMAND "fail"
Вы можете передать CONAN_COMMAND как переменную ENVIRNOMENT:
… conan_cmake_run(CONAN_COMMAND $ENV .xml найдите тег "advTm" и его значение