diff options
-rw-r--r-- | bin/qt-configure-module.bat.in | 4 | ||||
-rwxr-xr-x | bin/qt-configure-module.in | 2 | ||||
-rw-r--r-- | cmake/QtWrapperScriptHelpers.cmake | 11 |
3 files changed, 8 insertions, 9 deletions
diff --git a/bin/qt-configure-module.bat.in b/bin/qt-configure-module.bat.in index 72d3a460bf..a4858d412c 100644 --- a/bin/qt-configure-module.bat.in +++ b/bin/qt-configure-module.bat.in @@ -28,10 +28,10 @@ for %%a in (%*) do ( ) ) -set cmake_script_path=%script_dir_path%\@__relative_path_to_processconfigureargs_script@ +set cmake_scripts_dir=%script_dir_path%\@__relative_path_to_cmake_scripts_dir@ call "%script_dir_path%"\qt-cmake-private.bat -DOPTFILE=config.opt -DMODULE_ROOT="%module_root%" ^ -DCMAKE_COMMAND="%script_dir_path%\qt-cmake-private.bat" ^ - -P "%cmake_script_path%" + -P "%cmake_scripts_dir%\QtProcessConfigureArgs.cmake" goto :eof :print_usage diff --git a/bin/qt-configure-module.in b/bin/qt-configure-module.in index e102c0927b..f337f40b8c 100755 --- a/bin/qt-configure-module.in +++ b/bin/qt-configure-module.in @@ -26,5 +26,5 @@ for arg in "$@"; do echo $arg >> "$optfile" done -cmake_script_path="$script_dir_path/@__relative_path_to_processconfigureargs_script@" +cmake_script_path="$script_dir_path/@__relative_path_to_cmake_scripts_dir@/QtProcessConfigureArgs.cmake" "$script_dir_path/qt-cmake-private" -DOPTFILE=$optfile -DMODULE_ROOT="$module_root" -DCMAKE_COMMAND="$script_dir_path/qt-cmake-private" -P "$cmake_script_path" diff --git a/cmake/QtWrapperScriptHelpers.cmake b/cmake/QtWrapperScriptHelpers.cmake index 581fd3c6d8..31abfca8b1 100644 --- a/cmake/QtWrapperScriptHelpers.cmake +++ b/cmake/QtWrapperScriptHelpers.cmake @@ -41,15 +41,14 @@ function(qt_internal_create_wrapper_scripts) # Provide a script to configure Qt modules. if(QT_WILL_INSTALL) - set(__relative_path_to_processconfigureargs_script + set(__relative_path_to_cmake_scripts_dir "${__GlobalConfig_relative_path_from_bin_dir_to_cmake_config_dir}") else() - file(RELATIVE_PATH __relative_path_to_processconfigureargs_script + file(RELATIVE_PATH __relative_path_to_cmake_scripts_dir "${__qt_bin_dir_absolute}" "${CMAKE_CURRENT_LIST_DIR}") endif() - string(APPEND __relative_path_to_processconfigureargs_script "/QtProcessConfigureArgs.cmake") - file(TO_NATIVE_PATH "${__relative_path_to_processconfigureargs_script}" - __relative_path_to_processconfigureargs_script) + file(TO_NATIVE_PATH "${__relative_path_to_cmake_scripts_dir}" + __relative_path_to_cmake_scripts_dir) if(CMAKE_HOST_UNIX) configure_file("${CMAKE_CURRENT_SOURCE_DIR}/bin/qt-configure-module.in" "${QT_BUILD_DIR}/${INSTALL_BINDIR}/qt-configure-module" @ONLY) @@ -61,7 +60,7 @@ function(qt_internal_create_wrapper_scripts) qt_install(PROGRAMS "${QT_BUILD_DIR}/${INSTALL_BINDIR}/qt-configure-module.bat" DESTINATION "${INSTALL_BINDIR}") endif() - unset(__relative_path_to_processconfigureargs_script) + unset(__relative_path_to_cmake_scripts_dir) # Provide a private convenience wrapper to configure and build one or more standalone tests. # Calling CMake directly on a Qt test project won't work because the project does not call |