最近、リリースCRTに対してのみコンパイルしたライブラリに依存するモジュールをCMakeプロジェクトに追加しました。CMakeLists.txtでは次のようになります。
IF(WIN32)
ADD_LIBRARY(mymodule MODULE ${MY_LIBRARY_FILES})
TARGET_LINK_LIBRARIES(mymodule libVendor)
INSTALL(TARGETS mymodule LIBRARY)
ENDIF(WIN32)
このモジュールをデバッグ設定を使用してMSVCでコンパイルしようとすると、コンパイルが失敗します。だから私がしたいのは、それをコンパイルしてデバッグ構成にインストールすることから除外することです。リリース構成では、通常どおりに使用されます。CMakeでこれを行うことは可能ですか?