私はカスタム(複雑な)Find-cmakeモジュールを持っています。すべてがうまく動作します。cmake:複数のプロジェクトのfind-moduleのインストール/デプロイ
私の問題は、QT cmakeのような私のライブラリーを検出するために、このモジュールを多くのプロジェクトで必要としていることです。
モジュールを私が「見つける」ことができる中央ディレクトリにインストールすることは可能ですか?
私はCMAKE_MODULE_PATHをディレクトリに設定する必要があることを知っていますが、中央インストール場所ではこの方法が奇妙に思えます。
したがって、複数のプロジェクトで検索モジュールを使用するにはどうすればよいでしょうか?
私の知る限り、 'Find'モジュールのための"中央ディレクトリ "はありません。一部のプロジェクトでcmakeのインストールに欠けているモジュールが必要な場合は、プロジェクト自体がこのモジュールとともに出荷されます。コンクリートマシンの回避策として、 'Find'モジュールをCMake自身がインストールされているモジュールを含むディレクトリに追加することができます。 Linuxでは、このディレクトリは '/ usr/share/cmake/Modules'です。 – Tsyvarev
[他のcmakeパッケージからcmakeライブラリにアクセスできるようにする](http://stackoverflow.com/questions/33462209/making-cmake-library-accessible-by-other-cmake-packages-automatically) – Florian