0
私はC++での練習用のゲームを作成しようとしています。私はこのためにCMakeを使用しています。私のプロジェクトは私のIDEによって別のビルドディレクトリに自動的にビルドされます。ただし、私のassets
フォルダはではなく、は新しいディレクトリにコピーされます。CMakeのソースディレクトリからビルドディレクトリに資産ディレクトリをコピーする
現在、私は次のようでこれを解決しようとしています:
add_custom_command(TARGET ${PROJECT_NAME}
POST_BUILD
COMMAND cp -r ${PROJECT_SOURCE_DIR}/assets ${CMAKE_BINARY_DIR}
)
をしかし、これは絶対に結果には何の影響や資産ディレクトリがまだ私のビルドディレクトリ内ない存在していない持っているようです。
実際にこのアセットディレクトリをビルド場所にコピーするにはどうすればよいですか?私のプログラムを自分の資産の場所に向けるよりスマートな方法がありますか?