2010-11-28 14 views
3

私はcmakeとmakeを使って外部ライブラリ(speex)を使ってプロジェクトをコンパイルしています。 このライブラリは、私のCMakeLists.txtのfind_libraryコマンドで見つけられます。 唯一の問題は、cmakeのデフォルトインクルードパスに '/ usr/local/include /'が含まれていないことです。これはspeexのヘッダの場所です。cmake:UNIXのデフォルトインクルードパス

CMakeLists.txtの検索パスに '/ usr/local/include'を追加したくないのですが、そのようなパスが存在しないウィンドウでエラーが発生するためです。 さらに、それは汚いトリックになるでしょう、私はこの解決策がかなり好きではありません。

この問題の解決方法を知っていますか?

ありがとうございます。

答えて

0

コマンドラインから設定を削除する。

0

検索する他の場所を指定するには、find_libraryのPATH引数を使用します。パスが存在しない場合、エラーは発生しません。

関連する問題