@@ -24,6 +24,8 @@ include(CTest)
2424
2525enable_testing ()
2626
27+ include (GNUInstallDirs )
28+
2729if (MINC_TOOLKIT_BUILD)
2830 set (LIBMINC_EXTERNALLY_CONFIGURED ON )
2931endif ()
@@ -52,11 +54,15 @@ if(NOT LIBMINC_EXTERNALLY_CONFIGURED)
5254
5355 option (LIBMINC_USE_ASAN "Build with Address Sanitizer" OFF )
5456
57+ if (DEFINED LIB_SUFFIX)
58+ message (WARNING "LIB_SUFFIX is deprecated, use the standard CMAKE_INSTALL_LIBDIR instead" )
59+ endif ()
60+
5561 set (LIBMINC_EXPORTED_TARGETS "LIBMINC-targets" )
56- set (LIBMINC_INSTALL_BIN_DIR bin )
57- set (LIBMINC_INSTALL_LIB_DIR lib ${LIB_SUFFIX } )
58- set (LIBMINC_INSTALL_INCLUDE_DIR include )
59- set (LIBMINC_INSTALL_DATA_DIR share )
62+ set (LIBMINC_INSTALL_BIN_DIR ${CMAKE_INSTALL_BINDIR} )
63+ set (LIBMINC_INSTALL_LIB_DIR ${CMAKE_INSTALL_LIBDIR } )
64+ set (LIBMINC_INSTALL_INCLUDE_DIR ${CMAKE_INSTALL_INCLUDEDIR} )
65+ set (LIBMINC_INSTALL_DATA_DIR ${CMAKE_INSTALL_DATADIR} )
6066
6167 if (LIBMINC_MINC1_SUPPORT)
6268 find_package (NETCDF REQUIRED )
@@ -446,7 +452,7 @@ endif()
446452
447453# Keep this variable for compatibility
448454set (VOLUME_IO_LIBRARY minc2)
449- set (CMAKE_INSTALL_RPATH ${CMAKE_INSTALL_PREFIX } /lib ${LIB_SUFFIX } )
455+ set (CMAKE_INSTALL_RPATH ${CMAKE_INSTALL_PREFIX } /${CMAKE_INSTALL_LIBDIR } )
450456
451457add_library (${LIBMINC_LIBRARY} ${LIBRARY_TYPE} ${minc_LIB_SRCS} ${minc_HEADERS} ${volume_io_LIB_SRCS} ${volume_io_HEADERS} )
452458
0 commit comments