Cmake不配置文件

时间:2014-04-03 11:17:59

标签: cmake

我尝试创建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;

1 个答案:

答案 0 :(得分:3)

CMake变量名称区分大小写。在要配置的文件中使用@MDIR@