在C++项目中,我将包含头文件作为项目源目录的后代,而不使用UNIX目录快捷方式.要么 .. .我不知道如何配置cmake来使用它.
我有目录结构:
Root
|-include
| |- foo.h
|-src
| | foo.cpp
Run Code Online (Sandbox Code Playgroud)
Ana*_*lyS 15
放入root\CMakeList.txt:
project(root)
include_directories(${root_SOURCE_DIR}/include)
...
Run Code Online (Sandbox Code Playgroud)
您可以在子项目中的任何位置使用root_SOURCE_DIR.
有关更多信息,请访问http://www.cmake.org/Wiki/CMake_Useful_Variables#Variables_not_listed_here
yat*_*ing 12
使用include_directories( include )
在根文件夹中的CMakeLists.txt.或者include_directories( ${CMAKE_SOURCE_DIR}/include )
来自任何子文件夹.
归档时间: |
|
查看次数: |
31704 次 |
最近记录: |