From ff988fa1a82a1154f53e21b907ebd381f8db1912 Mon Sep 17 00:00:00 2001 From: jkriege2 Date: Sat, 27 Jan 2024 20:48:54 +0100 Subject: [PATCH] fixed problem with non-lowercase include-dirs in CMake export --- cmake/jkqtplotter_macros.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/jkqtplotter_macros.cmake b/cmake/jkqtplotter_macros.cmake index 4589f2ab12b..771adcf4053 100644 --- a/cmake/jkqtplotter_macros.cmake +++ b/cmake/jkqtplotter_macros.cmake @@ -65,7 +65,8 @@ include(GNUInstallDirs) -function(jkqtplotter_installlibrary_new lib_name libIncludeSubdir libSrcDir) +function(jkqtplotter_installlibrary_new lib_name libBasename libSrcDir) + string(TOLOWER "${libBasename}" libIncludeSubdir) # export targets (including headers!) install(TARGETS ${lib_name} @@ -78,7 +79,6 @@ function(jkqtplotter_installlibrary_new lib_name libIncludeSubdir libSrcDir) ) # generate ...Config.cmake set(JKQTP_CURRENT_TARGET_FILENAME "${lib_name}Targets.cmake") - set(libBasename "${libIncludeSubdir}") configure_file(${libSrcDir}/LibTarget.cmake.in "${CMAKE_CURRENT_BINARY_DIR}/${lib_name}Config.cmake" @ONLY) # install export files install(EXPORT ${lib_name}_TARGETS