我尝试创建CMakeLists.txt
来配置某些文件,但它无法正常工作,
这是我的代码,
set (MDIR "${CMAKE_INSTALL_PREFIX}/share/models")
configure_file ( "include/CLMParameters.h.in" "${PROJECT_BINARY_DIR} /CLMParameters.h" )
这是头文件中的代码,
# code ....
wSizeCurrent = wSizeLarge;
defaultModelLoc = @mdir@/main.txt;
XLeftOffset = 100;
XRightOffset = 100;
# more code and so on
我希望它能将@mdir@
更改为我定义的路径,但我得到的只是,
defaultModelLoc = /main.txt;
答案 0 :(得分:3)
CMake变量名称区分大小写。在要配置的文件中使用@MDIR@
。