diff --git a/export/CMakeLists.txt.export b/export/CMakeLists.txt.export index 62f3f2626..cea4f38a3 100644 --- a/export/CMakeLists.txt.export +++ b/export/CMakeLists.txt.export @@ -120,9 +120,9 @@ set(LIBINT2_INSTALL_INCLUDEDIR "${CMAKE_INSTALL_INCLUDEDIR}" CACHE PATH "LIBINT2 INCLUDE install directory") set(LIBINT2_INSTALL_LIBDIR "${CMAKE_INSTALL_LIBDIR}" CACHE PATH "LIBINT2 LIB install directory") -set(LIBINT2_INSTALL_DATADIR "share/libint/${LIBINT_VERSION}" +set(LIBINT2_INSTALL_DATADIR "${CMAKE_INSTALL_DATADIR}/libint/${LIBINT_VERSION}" CACHE PATH "LIBINT2 DATA install directory") -set(LIBINT2_INSTALL_CMAKEDIR "lib/cmake/libint2" +set(LIBINT2_INSTALL_CMAKEDIR "${CMAKE_INSTALL_LIBDIR}/cmake/libint2" CACHE PATH "LIBINT2 CMAKE install directory") diff --git a/src/lib/libint/CMakeLists.txt b/src/lib/libint/CMakeLists.txt index c407c9eb2..5cfc69e45 100644 --- a/src/lib/libint/CMakeLists.txt +++ b/src/lib/libint/CMakeLists.txt @@ -126,6 +126,9 @@ else() list(APPEND library_CMAKE_ARGS -G${CMAKE_GENERATOR} -DCMAKE_INSTALL_PREFIX=${LIBRARY_INSTALL_STAGE_DIR} + -DCMAKE_INSTALL_INCLUDEDIR=${CMAKE_INSTALL_INCLUDEDIR} + -DCMAKE_INSTALL_LIBDIR=${CMAKE_INSTALL_LIBDIR} + -DCMAKE_INSTALL_DATADIR=${CMAKE_INSTALL_DATADIR} -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DBUILD_TESTING=${BUILD_TESTING} -DBUILD_SHARED_LIBS=${BUILD_SHARED_LIBS} @@ -219,7 +222,7 @@ else() endif() # install library from ExternalProject staging area into CMAKE_INSTALL_PREFIX - foreach(_dir include lib share) + foreach(_dir ${CMAKE_INSTALL_INCLUDEDIR} ${CMAKE_INSTALL_LIBDIR} ${CMAKE_INSTALL_DATADIR}) install( DIRECTORY "${LIBRARY_INSTALL_STAGE_DIR}/${_dir}/" DESTINATION "${_dir}"