CMake:添加构建目录以包含路径

cla*_*laf 9 c cmake

我正在寻找将构建目录(与我的源目录,git存储库不同)添加到gcc的包含路径的好方法,以便在此期间看到经典的"config.h"文件以实现可移植性.汇编.

cla*_*laf 13

我在寻找

include_directories (${CMAKE_BINARY_DIR})
Run Code Online (Sandbox Code Playgroud)

在源代码构建的情况下添加构建目录.


vuk*_*rno 10

比所选答案更现代的方法是使用

set(CMAKE_INCLUDE_CURRENT_DIR ON)
Run Code Online (Sandbox Code Playgroud)

CMAKE_INCLUDE_CURRENT_DIR - 自动将当前源和构建目录添加到包含路径。