2

私は 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).

4

1 に答える 1