我正在寻找将构建目录(与我的源目录,git存储库不同)添加到gcc的include路径的好方法,以便拥有经典的“config.h”文件以实现可移植性在编辑期间看到。
答案 0 :(得分:13)
我在寻找
include_directories (${CMAKE_BINARY_DIR})
在源代码构建的情况下添加构建目录。
答案 1 :(得分:2)
你在寻找这个-I $(DIR)吗?
答案 2 :(得分:1)
答案 3 :(得分:0)
还有${CMAKE_CURRENT_BINARY_DIR}
解析了当前处于活动状态的构建目录中的子目录。
如果您的来源位于src/
等子目录中,并且您希望包含从src/CMakeLists.txt
生成的文件,那么使用${CMAKE_CURRENT_BINARY_DIR}
可能就是您要找的。