跨CmakeList在Cmake中编写宏
我有一个项目,目录结构非常简单跨CmakeList在Cmake中编写宏,cmake,Cmake,我有一个项目,目录结构非常简单 --Top --Child CMakeLists.txt CMakeLists.txt 我希望能够在Top/CMakeLists.txt中定义一个宏,然后在Child/CMakeLists.txt中使用它 最好的方法是什么 如果需要,我可以链接我的确切列表,但顶级列表包含 ... include_directories (Sequences) add_subdirectory (Sequences) macro( ... ) endmacro(
--Top
--Child
CMakeLists.txt
CMakeLists.txt
我希望能够在Top/CMakeLists.txt中定义一个宏,然后在Child/CMakeLists.txt中使用它
最好的方法是什么
如果需要,我可以链接我的确切列表,但顶级列表包含
...
include_directories (Sequences)
add_subdirectory (Sequences)
macro( ... )
endmacro( ... )
不管我怎么做,我定义的宏似乎只有局部作用域,文档也不是很清楚。您是否尝试过将宏定义放在
add\u子目录调用的前面
macro( ... )
endmacro( ... )
...
include_directories (Sequences)
add_subdirectory (Sequences)
您是否尝试过将宏定义放在add\u子目录
调用的前面
macro( ... )
endmacro( ... )
...
include_directories (Sequences)
add_subdirectory (Sequences)
不,我没有,那很有道理!谢谢。不,我没有,那很有道理!谢谢