我想写cmake ... -variable=value
。
我想在代码中使用这个变量。
示例:
cmake CMakeLists.txt -TEST_MESSAGE=Hello
和
cmake_minimum_required (VERSION 2.6)
set (PROJECT hello_world)
project (${PROJECT})
message (${TEST_MESSAGE})
如何?
答案 0 :(得分:0)
A)创建一个名为" cmake"的包装器(批处理,bash脚本,Python脚本或其他)。解析参数和包装器调用
cmake ... -Dvariable=value
B)或者获取CMAKE的source,修改命令行参数代码的解析,自己重新编译并使用。
但是我强烈建议您像其他人一样使用-D
选项