我有一个具有以下结构的项目:
源代码
- 工具
- 模块
- 核
- 着色器
- 缓冲
公司
- 工具
- 模块
- 核
- 着色器
- 缓冲
CMake 使用唯一文件夹“源文件”中的所有 .cpp 文件创建我的项目。我试图在这里保留原始结构是我的 CMakeLists.txt :
# Paths.
set( SRCROOT ${PROJECT_SOURCE_DIR}/src/Framework/Graphic )
set( INCROOT ${PROJECT_SOURCE_DIR}/inc/Framework/Graphic )
# Get .hpp and .cpp files.
file(
GLOB_RECURSE
GRAPHIC_FILES
${SRCROOT}
${INCROOT}
)
# Packages.
find_package(OpenGL REQUIRED)
# Create the library.
add_library(Graphic ${GRAPHIC_FILES} )
我该如何处理?谢谢你的时间!