diff --git a/CMakeLists.txt b/CMakeLists.txt index 166de801..f031d813 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -856,33 +856,6 @@ configure_file ( fluidsynth.pc.in install ( FILES ${CMAKE_BINARY_DIR}/fluidsynth.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig ) -# Exported targets for cmake: find_package(FluidSynth) -# when installed, use CMAKE_PREFIX_PATH=fluidsynth-prefix;... -# to use the build directory directly set the FluidSynth_DIR variable instead. - -# targets in the build directory -export(EXPORT FluidSynthTargets - FILE "${CMAKE_CURRENT_BINARY_DIR}/FluidSynthTargets.cmake" - NAMESPACE FluidSynth:: -) - -include(CMakePackageConfigHelpers) -write_basic_package_version_file( - FluidSynthConfigVersion.cmake - VERSION ${VERSION} - COMPATIBILITY SameMinorVersion -) - -# Here, configure_file() is used instead of the more orthodox macro -# configure_package_config_file() because the latter does not -# support generating a config.cmake file for both the installed -# package and for using the build directory directly. -configure_file(FluidSynthConfig.cmake.in FluidSynthConfig.cmake @ONLY) -install(FILES "${CMAKE_CURRENT_BINARY_DIR}/FluidSynthConfig.cmake" - "${CMAKE_CURRENT_BINARY_DIR}/FluidSynthConfigVersion.cmake" - DESTINATION ${LIB_INSTALL_DIR}/cmake/fluidsynth -) - # Extra targets for Unix build environments if ( UNIX ) if ( DEFINED FLUID_DAEMON_ENV_FILE) diff --git a/FluidSynthConfig.cmake.in b/FluidSynthConfig.cmake.in deleted file mode 100644 index 1ffdf598..00000000 --- a/FluidSynthConfig.cmake.in +++ /dev/null @@ -1,10 +0,0 @@ -# for the find_dependency() macro: -# include(CMakeFindDependencyMacro) -# it has the same syntax as find_package: -# find_dependency(MYDEP REQUIRED) - -# define variables for configuration options: -# set(network-enabled @enable-network@) - -# finally, include the targets file -include("${CMAKE_CURRENT_LIST_DIR}/FluidSynthTargets.cmake") diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index bfe4ead3..e913cb21 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -395,20 +395,16 @@ target_link_libraries ( fluidsynth libfluidsynth ${SYSTEMD_LIBRARIES} ${FLUID_LIBS} - ${GLIB_LIBRARIES} # because g_file_test() - ${SDL2_LIBRARIES} # because SDL_Init() etc. ) if ( MACOSX_FRAMEWORK ) install ( TARGETS fluidsynth libfluidsynth - EXPORT FluidSynthTargets RUNTIME DESTINATION ${BIN_INSTALL_DIR} FRAMEWORK DESTINATION ${FRAMEWORK_INSTALL_DIR} ARCHIVE DESTINATION ${FRAMEWORK_INSTALL_DIR} ) else ( MACOSX_FRAMEWORK ) install ( TARGETS fluidsynth libfluidsynth - EXPORT FluidSynthTargets RUNTIME DESTINATION ${BIN_INSTALL_DIR} LIBRARY DESTINATION ${LIB_INSTALL_DIR} ARCHIVE DESTINATION ${LIB_INSTALL_DIR} @@ -417,22 +413,6 @@ else ( MACOSX_FRAMEWORK ) install ( FILES ${public_main_HEADER} DESTINATION ${INCLUDE_INSTALL_DIR} ) endif ( MACOSX_FRAMEWORK ) -# Exported targets. - -# build_interface: for the libfluidsynth target when imported from the build directory. -# install_interface: for the target when imported from the installed directory. -target_include_directories(libfluidsynth PUBLIC - "$" - "$" -) - -# installation of the exported targets -install(EXPORT FluidSynthTargets - FILE FluidSynthTargets.cmake - NAMESPACE FluidSynth:: - DESTINATION ${LIB_INSTALL_DIR}/cmake/fluidsynth -) - # ******* Auto Generated Lookup Tables ****** include(ExternalProject)