次の構造のプロジェクトがあります。
src
- ツール
- モジュール
- 芯
- シェーダー
- バッファ
株式会社
- ツール
- モジュール
- 芯
- シェーダー
- バッファ
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} )
どうすればそれを処理できますか?御時間ありがとうございます!