From 4dcc62645e6d500d5256bdd013cd44786e1775ff Mon Sep 17 00:00:00 2001 From: Denis Barkar Date: Mon, 6 Mar 2023 20:43:24 +0400 Subject: CMake: proper config --- CMakeLists.txt | 4 ++-- libADLMIDI-config.cmake.in | 30 ------------------------------ libADLMIDIConfig.cmake.in | 30 ++++++++++++++++++++++++++++++ 3 files changed, 32 insertions(+), 32 deletions(-) delete mode 100644 libADLMIDI-config.cmake.in create mode 100644 libADLMIDIConfig.cmake.in diff --git a/CMakeLists.txt b/CMakeLists.txt index eeb987e..3e01875 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -459,11 +459,11 @@ install(FILES DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}") include(CMakePackageConfigHelpers) -configure_package_config_file(libADLMIDI-config.cmake.in "${CMAKE_CURRENT_BINARY_DIR}/libADLMIDI-config.cmake" +configure_package_config_file(libADLMIDIConfig.cmake.in "${CMAKE_CURRENT_BINARY_DIR}/libADLMIDIConfig.cmake" PATH_VARS CMAKE_INSTALL_PREFIX CMAKE_INSTALL_FULL_BINDIR CMAKE_INSTALL_FULL_INCLUDEDIR CMAKE_INSTALL_FULL_LIBDIR INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/libADLMIDI" ) -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libADLMIDI-config.cmake +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libADLMIDIConfig.cmake DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/libADLMIDI" ) diff --git a/libADLMIDI-config.cmake.in b/libADLMIDI-config.cmake.in deleted file mode 100644 index f99bdc1..0000000 --- a/libADLMIDI-config.cmake.in +++ /dev/null @@ -1,30 +0,0 @@ -include(FeatureSummary) -set_package_properties(libADLMIDI PROPERTIES - URL "https://github.com/Wohlstand/libADLMIDI" - DESCRIPTION "libADLMIDI is a free Software MIDI synthesizer library with OPL3 emulation" -) - -@PACKAGE_INIT@ - -if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/libADLMIDI-shared-targets.cmake") - include("${CMAKE_CURRENT_LIST_DIR}/libADLMIDI-shared-targets.cmake") -endif() -if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/libADLMIDI-static-targets.cmake") - include("${CMAKE_CURRENT_LIST_DIR}/libADLMIDI-static-targets.cmake") -endif() - -if(TARGET libADLMIDI::ADLMIDI_shared) - if(CMAKE_VERSION VERSION_LESS "3.18") - add_library(libADLMIDI::ADLMIDI INTERFACE IMPORTED) - set_target_properties(libADLMIDI::ADLMIDI PROPERTIES INTERFACE_LINK_LIBRARIES "libADLMIDI::ADLMIDI_shared") - else() - add_library(libADLMIDI::ADLMIDI ALIAS libADLMIDI::ADLMIDI_shared) - endif() -else() - if(CMAKE_VERSION VERSION_LESS "3.18") - add_library(libADLMIDI::ADLMIDI INTERFACE IMPORTED) - set_target_properties(libADLMIDI::ADLMIDI PROPERTIES INTERFACE_LINK_LIBRARIES "libADLMIDI::ADLMIDI_static") - else() - add_library(libADLMIDI::ADLMIDI ALIAS libADLMIDI::ADLMIDI_static) - endif() -endif() diff --git a/libADLMIDIConfig.cmake.in b/libADLMIDIConfig.cmake.in new file mode 100644 index 0000000..f99bdc1 --- /dev/null +++ b/libADLMIDIConfig.cmake.in @@ -0,0 +1,30 @@ +include(FeatureSummary) +set_package_properties(libADLMIDI PROPERTIES + URL "https://github.com/Wohlstand/libADLMIDI" + DESCRIPTION "libADLMIDI is a free Software MIDI synthesizer library with OPL3 emulation" +) + +@PACKAGE_INIT@ + +if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/libADLMIDI-shared-targets.cmake") + include("${CMAKE_CURRENT_LIST_DIR}/libADLMIDI-shared-targets.cmake") +endif() +if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/libADLMIDI-static-targets.cmake") + include("${CMAKE_CURRENT_LIST_DIR}/libADLMIDI-static-targets.cmake") +endif() + +if(TARGET libADLMIDI::ADLMIDI_shared) + if(CMAKE_VERSION VERSION_LESS "3.18") + add_library(libADLMIDI::ADLMIDI INTERFACE IMPORTED) + set_target_properties(libADLMIDI::ADLMIDI PROPERTIES INTERFACE_LINK_LIBRARIES "libADLMIDI::ADLMIDI_shared") + else() + add_library(libADLMIDI::ADLMIDI ALIAS libADLMIDI::ADLMIDI_shared) + endif() +else() + if(CMAKE_VERSION VERSION_LESS "3.18") + add_library(libADLMIDI::ADLMIDI INTERFACE IMPORTED) + set_target_properties(libADLMIDI::ADLMIDI PROPERTIES INTERFACE_LINK_LIBRARIES "libADLMIDI::ADLMIDI_static") + else() + add_library(libADLMIDI::ADLMIDI ALIAS libADLMIDI::ADLMIDI_static) + endif() +endif() -- cgit v1.2.3