私はライブラリ(すなわちCGAL)を持っています。これは、それが出荷されていないサードパーティのライブラリ(つまりインテル®TBB)用のFindMODULE.cmakeファイルを提供します。残念ながら、このファイルには修正が必要なバグがあります。 (バグが、互換性のないディレクトリ構造に関係しているように見えるが、それはここでのポイントはありません。)CMake find_packageをカスタムのバグ修正ファイルで使用する
だから、私のプロジェクトのCMakeLists.txtはラインを持っています
find_package(TBB)
これはFindTBB.cmakeをどの呼び出しますCGALのディレクトリ構造に提供されています。
今、FindTBB.cmakeのバグを修正する必要があります。私はちょうどそのファイルをコピーし、私のプロジェクトのディレクトリに直接固定バージョンを置くしたいと思います。
を呼び出すときに、私のプロジェクトディレクトリ(CGALが提供するものではなく)でFindTBB.cmakeを使用するようにCMakeに指示するにはどうすればよいですか?
あなたは ' – Gluttton
無関係、それでも($ {CMAKE_MODULE_PATH} CMAKE_MODULE_PATH " _SOURCE_DIR /パス/に/固定/モジュール")'セットを試すことができます:あなたはCGALのために問題を開いたことがありますか?彼らは問題を解決することに興味があるかもしれません。 –
usr1234567