]> granicus.if.org Git - taglib/commitdiff
fix taglib-config file for cross compiling (#906)
authorJörg Krause <joerg.krause@embedded.rocks>
Fri, 17 May 2019 11:13:35 +0000 (13:13 +0200)
committerStephen F. Booth <me@sbooth.org>
Fri, 17 May 2019 11:13:35 +0000 (15:43 +0430)
CMakeLists.txt
taglib-config.cmake

index 2de06324e44179898374403a7fc990120e35e0ef..1a0302c4ee3c23a67ade8b827125f86d376062be 100644 (file)
@@ -105,7 +105,7 @@ math(EXPR TAGLIB_SOVERSION_PATCH "${TAGLIB_SOVERSION_REVISION}")
 include(ConfigureChecks.cmake)
 
 if(NOT WIN32)
-  configure_file("${CMAKE_CURRENT_SOURCE_DIR}/taglib-config.cmake" "${CMAKE_CURRENT_BINARY_DIR}/taglib-config")
+  configure_file("${CMAKE_CURRENT_SOURCE_DIR}/taglib-config.cmake" "${CMAKE_CURRENT_BINARY_DIR}/taglib-config" @ONLY)
   install(PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/taglib-config" DESTINATION "${BIN_INSTALL_DIR}")
 endif()
 
index 2bc2811a14ac8b20c0bba55f86bc4e0ede803c51..96ef688329e21278b85eb52e3bbd98e800b22974 100644 (file)
@@ -14,10 +14,10 @@ EOH
        exit 1;
 }
 
-prefix=${CMAKE_INSTALL_PREFIX}
-exec_prefix=${CMAKE_INSTALL_PREFIX}
-libdir=${LIB_INSTALL_DIR}
-includedir=${INCLUDE_INSTALL_DIR}
+prefix=@CMAKE_SYSROOT@@CMAKE_INSTALL_PREFIX@
+exec_prefix=@CMAKE_SYSROOT@@CMAKE_INSTALL_PREFIX@
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
 
 flags=""
 
@@ -35,7 +35,7 @@ do
          flags="$flags -I$includedir/taglib"
          ;;
     --version)
-         echo ${TAGLIB_LIB_VERSION_STRING}
+         echo @TAGLIB_LIB_VERSION_STRING@
          ;;
     --prefix)
          echo $prefix