diff --git a/CMakeLists.txt b/CMakeLists.txt index 33377f5d..96ef39a4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -195,17 +195,23 @@ if(NOT_SUBPROJECT) "set(include_dir \"${CMAKE_INSTALL_INCLUDEDIR}\")" "set(lib_dir \"${CMAKE_INSTALL_LIBDIR}\")" [[ + message(STATUS "DESTDIR: $ENV{DESTDIR}") + set(DESTDIR_PREFIX "") + if (DEFINED ENV{DESTDIR}) + set(DESTDIR_PREFIX "$ENV{DESTDIR}") + endif () + message(STATUS "PREFIX: ${DESTDIR_PREFIX}") set(lib_name "$") configure_file( "${impl_pc_file}" - "$ENV{DESTDIR}/${CMAKE_INSTALL_PREFIX}/${install_pkgconfdir}/catch2.pc" + "${DESTDIR_PREFIX}${CMAKE_INSTALL_PREFIX}/${install_pkgconfdir}/catch2.pc" @ONLY ) set(lib_name "$") configure_file( "${main_pc_file}" - "$ENV{DESTDIR}/${CMAKE_INSTALL_PREFIX}/${install_pkgconfdir}/catch2-with-main.pc" + "${DESTDIR_PREFIX}${CMAKE_INSTALL_PREFIX}/${install_pkgconfdir}/catch2-with-main.pc" @ONLY ) ]]