私は CMake を初めて使用し、1 つまたは複数の実行可能ファイル (ゲーム) にリンクできる共有ライブラリ (ゲーム エンジン) を構築するようにプロジェクトを構築しようとしています。私のディレクトリ構造は次のとおりです。
- build
- engine
- - include
- - source
- game
- - include
- - source
- resources
- scripts
次のコマンドで共有ライブラリをインストールできました。
install(TARGETS Engine
EXPORT Engine
RUNTIME DESTINATION bin
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib)
install(EXPORT Engine DESTINATION lib)
これにより、次のファイルが作成されます: build/engine/CMakeFiles/Export/lib/Engine.cmake
エンジン ライブラリをゲームの実行可能ファイルにリンクできるように、このファイルを含めるにはどうすればよいですか? 私はそれが単なる使用例であることを望んでいましたfind_package(Engine REQUIRED)
.