Add support for multiarch.
authorGhislain Antony Vaillant <ghisvail@gmail.com>
Fri, 11 Nov 2016 10:49:53 +0000 (10:49 +0000)
committerGhislain Antony Vaillant <ghisvail@gmail.com>
Sat, 26 Nov 2016 11:45:27 +0000 (11:45 +0000)
Gbp-Pq: Name Add-support-for-multiarch.patch

CMakeLists.txt

index e6b7589ce081a6f53be3e3921b76cbba2ee0dbe6..b614f7153205378cd914244d3fbbb992e0336102 100644 (file)
@@ -198,10 +198,12 @@ target_link_libraries(ismrmrd ${ISMRMRD_TARGET_LINK_LIBS})
 list(APPEND ISMRMRD_LIBRARIES ismrmrd) # Add to list of libraries to be found
 list(APPEND ISMRMRD_LIBRARY_DIRS ${CMAKE_BINARY_DIR} ) # Add to list of directories to find libaries
 
+include(GNUInstallDirs)
+
 # install the main library
 install(TARGETS ismrmrd EXPORT ISMRMRDTargets
-   LIBRARY DESTINATION lib
-   ARCHIVE DESTINATION lib
+   LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+   ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
    RUNTIME DESTINATION bin
    COMPONENT Devel
 )
@@ -257,7 +259,7 @@ configure_file(cmake/ISMRMRDConfig.cmake.in
 
 set(CONFIG_ISMRMRD_SCHEMA_DIR   ${CMAKE_INSTALL_PREFIX}/share/ismrmrd/schema)
 set(CONFIG_ISMRMRD_TARGET_INCLUDE_DIRS ${CMAKE_INSTALL_PREFIX}/include)
-set(CONFIG_ISMRMRD_LIBRARY_DIRS ${CMAKE_INSTALL_PREFIX}/lib)
+set(CONFIG_ISMRMRD_LIBRARY_DIRS ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR})
 if (ISMRMRD_DATASET_SUPPORT)
   list(APPEND CONFIG_ISMRMRD_TARGET_INCLUDE_DIRS ${HDF5_INCLUDE_DIRS})
   list(APPEND CONFIG_ISMRMRD_LIBRARY_DIRS ${HDF5_LIBRARY_DIRS})
@@ -268,7 +270,7 @@ configure_file(cmake/ISMRMRDConfig.cmake.in
   @ONLY
 )
 
-set(ConfigPackageLocation lib/cmake/ISMRMRD)
+set(ConfigPackageLocation ${CMAKE_INSTALL_LIBDIR}/cmake/ISMRMRD)
 install(
   FILES
     "${CMAKE_CURRENT_BINARY_DIR}/InstallFiles/ISMRMRDConfig.cmake"