在cmake中创建一个宏脚本,并在源文件中调用该宏

时间:2013-10-03 06:38:10

标签: c++ cmake

是否可以在cmake中创建一个宏。并且该宏将在C ++源文件中调用。像,

#include path(file.h)

此路径()是在cmake文件中定义的。我认为它会在生成的makefile中生成定义。

请告知。

由于

1 个答案:

答案 0 :(得分:1)

如果您需要来自CMake范围的变量,可以使用configure_file

如果您需要代码生成,我认为不可能使用CMake的宏。使用其他语言(sh或python)将代码生成器和add_custom_command写入CMakeLists.txt