diff --git a/CMakeLists.txt b/CMakeLists.txt index 9f9ee2a..c1e748a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -88,27 +88,29 @@ if(ENABLE_TESTS) endif() -include(CMakePackageConfigHelpers) -write_basic_package_version_file( - "${CMAKE_CURRENT_BINARY_DIR}/Bcg729ConfigVersion.cmake" - VERSION ${PACKAGE_VERSION} - COMPATIBILITY AnyNewerVersion -) -export(EXPORT Bcg729Targets - FILE "${CMAKE_CURRENT_BINARY_DIR}/Bcg729Targets.cmake" -) -configure_file(Bcg729Config.cmake - "${CMAKE_CURRENT_BINARY_DIR}/Bcg729Config.cmake" - COPYONLY -) - -set(CONFIG_PACKAGE_LOCATION "${CMAKE_INSTALL_DATADIR}/Bcg729/cmake") -install(EXPORT Bcg729Targets - FILE Bcg729Targets.cmake - DESTINATION ${CONFIG_PACKAGE_LOCATION} -) -install(FILES - "${CMAKE_CURRENT_BINARY_DIR}/Bcg729Config.cmake" - "${CMAKE_CURRENT_BINARY_DIR}/Bcg729ConfigVersion.cmake" - DESTINATION ${CONFIG_PACKAGE_LOCATION} -) +if (NOT ENABLE_MSPLUGIN) + include(CMakePackageConfigHelpers) + write_basic_package_version_file( + "${CMAKE_CURRENT_BINARY_DIR}/Bcg729ConfigVersion.cmake" + VERSION ${PACKAGE_VERSION} + COMPATIBILITY AnyNewerVersion + ) + export(EXPORT Bcg729Targets + FILE "${CMAKE_CURRENT_BINARY_DIR}/Bcg729Targets.cmake" + ) + configure_file(Bcg729Config.cmake + "${CMAKE_CURRENT_BINARY_DIR}/Bcg729Config.cmake" + COPYONLY + ) + + set(CONFIG_PACKAGE_LOCATION "${CMAKE_INSTALL_DATADIR}/Bcg729/cmake") + install(EXPORT Bcg729Targets + FILE Bcg729Targets.cmake + DESTINATION ${CONFIG_PACKAGE_LOCATION} + ) + install(FILES + "${CMAKE_CURRENT_BINARY_DIR}/Bcg729Config.cmake" + "${CMAKE_CURRENT_BINARY_DIR}/Bcg729ConfigVersion.cmake" + DESTINATION ${CONFIG_PACKAGE_LOCATION} + ) +endif()