diff --git a/CMakeLists.txt b/CMakeLists.txt index 9620af8ba011f93543f95cc6710267bf89d72a96..99b851c71c9f17ca0328bc6a4154549508e6a3bc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -227,6 +227,13 @@ configure_file( ) # Set up the install export +IF(IS_ABSOLUTE QtTesting_INSTALL_LIB_DIR) + set(QtTesting_INSTALL_LIB_FULL_DIR "${QtTesting_INSTALL_LIB_DIR}") +ELSE() + set(QtTesting_INSTALL_LIB_FULL_DIR "${CMAKE_INSTALL_PREFIX}/${QtTesting_INSTALL_LIB_DIR}") + get_filename_component(QtTesting_INSTALL_LIB_FULL_DIR "${QtTesting_INSTALL_LIB_FULL_DIR}" ABSOLUTE) +ENDIF() + set( QtTesting_EXPORT_INSTALL_FILE "${QtTesting_BINARY_DIR}/CMakeFiles/QtTestingConfig.cmake" ) configure_file( "${QtTesting_SOURCE_DIR}/QtTestingConfig-install.cmake.in" diff --git a/QtTestingConfig-install.cmake.in b/QtTestingConfig-install.cmake.in index d52d3010aa2d523a30ed74ac6569a4a32b1dfc73..701212dc9cec72015925a1dda091c8e6ab27a9ca 100644 --- a/QtTestingConfig-install.cmake.in +++ b/QtTestingConfig-install.cmake.in @@ -1,2 +1,2 @@ set(QtTesting_INCLUDE_DIRS "@QtTesting_SOURCE_DIR@;@QtTesting_BINARY_DIR@") -set(QtTesting_LIBRARY_DIR "@QtTesting_INSTALL_LIB_DIR@") +set(QtTesting_LIBRARY_DIR "@QtTesting_INSTALL_LIB_FULL_DIR@")