【发布时间】:2018-02-02 10:13:18
【问题描述】:
我使用 CMake 构建一个 C 项目。具体来说,我使用以下行:
configure_file(config.h.in config.h @ONLY)
只要我在源目录中构建,它就可以正常工作。但是,如果我在其他地方构建,config.h 文件将在 /path/to/build/dir/config.h 中创建,而不是在源目录中创建 - 这不是包含路径的一部分。我怎样才能拥有 CMake...
- 确保包含此特定文件,或
- C 编译器是否同时在原始源目录和构建目录下查找包含文件?
【问题讨论】:
标签: c cmake config include-path