私は外部ソースからのライブラリのデバッグバージョンを待っています、彼らはすでにリリースバージョンを提供しています。CMakeはビルドリリース時にデバッグライブラリが見つかりません
検索...モジュールを使用してライブラリを検索します。 CMakeLists.txtファイル
optimized;libfoo.a;debug;foo-NOTFOUND
:
...
add_executable(main main.c)
target_link_libraries(main ${foo})
がでビルドを開始:これが今のようなものになり
cmake source/dir -DCMAKE_BUILD_TYPE=Release
しかし、cmakeのは、依然として行方不明デバッグライブラリ文句。
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
foo
linked by target "main" in directory source/dir
これは予期された動作ですか? Findモジュールを変更せずにこの問題を回避したり、使用するたびにfoo変数を設定したりすることはできますか?