CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT¶
3.7.1 版中添加。
当 CMAKE_INSTALL_PREFIX
刚初始化为其默认值(通常在新建构建树中首次运行 CMake,且 首次运行 CMake 时没有设置 CMAKE_INSTALL_PREFIX
环境变量)时,CMake 将此变量设置为 TRUE
值。项目代码可以使用此值来更改默认值,而不会覆盖用户提供的值
if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
set_property(CACHE CMAKE_INSTALL_PREFIX PROPERTY VALUE "/my/default")
endif()