Я пытаюсь настроить библиотеку, установленную через vcpkg, с помощью обычных команд CMake. Единственное, что мне нужно, это настроить препроцессор, например, BUILD_WITH_THIS_OPTINAL_FEATURE.
С Visual Studio это довольно просто: просто добавьте его в свойство C/C++ > Preprocessor
проекта. Но с vcpkg неясно, как смешать его с его собственными функциями.
Скажите, если у меня есть готовый файл порта под
E:\_dev\vcpkg\ports\mylib\portfile.cmake
Я бы очень хотел, чтобы он знал, что я хочуна
add_compile_definitions(BUILD_WITH_THIS_OPTINAL_FEATURE)
Но выполнение этого непосредственно в portfile.cmake
дает мне
CMake Error at ports/mylib/portfile.cmake:38 (add_compile_definitions):
Unknown CMake command "add_compile_definitions".
Кто-нибудь знает, как?