Мне нравится использовать конфигурационный файл, который устанавливает несколько кешированных переменных. Цель состоит в том, чтобы повторно использовать его для всех проектов, запущенных на машине, или для выбора различных версий библиотеки для тестирования или специального назначения.Как загрузить пользовательскую конфигурацию для проекта CMake
я могу добиться этого с CMake файл, как это:
set(path_to_lib_one path/to/lib/one)
set(option1 dont_want_to_bother_setting_this_option)
set(option2 that_option_have_to_be_set_again)
И позвони include(myConfigfile)
.
Но я хотел бы знать, является ли это способом, подобным кешу, и каковы наилучшие методы управления настройками конкретного пользователя/установки.
Из вашего документа указывалось:> Данный файл должен быть сценарий CMake, содержащий команды SET, которые используют опцию CACHE, а не кэш-формат файла. – jvtrudel
Weird error ... Ошибка CMake: исходный каталог «D: /1-build-dev/qt-python-cmake/CMakeCache2.txt» - это файл, а не каталог. – jvtrudel
Даже если я использую '' '' SET (...) '' '' ... – jvtrudel