mirror of
https://github.com/crystalidea/qt6windows7.git
synced 2025-07-02 23:35:28 +08:00
qt 6.5.1 original
This commit is contained in:
2
bin/qmake-and-qtpaths-wrapper.bat.in
Normal file
2
bin/qmake-and-qtpaths-wrapper.bat.in
Normal file
@ -0,0 +1,2 @@
|
||||
@echo off
|
||||
@host_qt_bindir@\@tool_name@@tool_version@.exe -qtconf "%~dp0\target_qt.conf" %*
|
7
bin/qmake-and-qtpaths-wrapper.in
Normal file
7
bin/qmake-and-qtpaths-wrapper.in
Normal file
@ -0,0 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
# The directory of this script is the expanded absolute path of the "$qt_prefix/bin" directory.
|
||||
script_dir_path=`dirname $0`
|
||||
script_dir_path=`(cd "$script_dir_path"; /bin/pwd)`
|
||||
|
||||
@host_qt_bindir@/@tool_name@@tool_version@ -qtconf "$script_dir_path/target_qt.conf" $*
|
24
bin/qt-cmake-private-install.cmake.in
Normal file
24
bin/qt-cmake-private-install.cmake.in
Normal file
@ -0,0 +1,24 @@
|
||||
# Calls cmake --install ${QT_BUILD_DIR} --config <config> for each config
|
||||
# with which Qt was built with.
|
||||
# This is required to enable installation of all configurations of
|
||||
# a Qt built with Ninja Multi-Config until the following issues are fixed:
|
||||
# https://gitlab.kitware.com/cmake/cmake/-/issues/20713
|
||||
# https://gitlab.kitware.com/cmake/cmake/-/issues/21475
|
||||
set(configs "@__qt_configured_configs@")
|
||||
if(NOT QT_BUILD_DIR)
|
||||
message(FATAL_ERROR "No QT_BUILD_DIR value provided to qt-cmake-private-install.")
|
||||
endif()
|
||||
unset(strip_arg)
|
||||
if ("x@MSVC@" STREQUAL "x")
|
||||
set(strip_arg --strip)
|
||||
endif()
|
||||
foreach(config ${configs})
|
||||
message(STATUS "Installing configuration: '${config}'")
|
||||
set(args "${CMAKE_COMMAND}" --install ${QT_BUILD_DIR} --config "${config}" ${strip_arg})
|
||||
execute_process(COMMAND ${args}
|
||||
COMMAND_ECHO STDOUT
|
||||
RESULT_VARIABLE result)
|
||||
if(NOT "${result}" STREQUAL "0")
|
||||
message(FATAL_ERROR "Installing configuration '${config}' failed with exit code: ${result}.")
|
||||
endif()
|
||||
endforeach()
|
4
bin/qt-cmake-standalone-test.in
Normal file
4
bin/qt-cmake-standalone-test.in
Normal file
@ -0,0 +1,4 @@
|
||||
@__qt_cmake_standalone_test_os_prelude@
|
||||
|
||||
@__qt_cmake_standalone_test_script_relpath@
|
||||
@__qt_cmake_private_relpath@ @__qt_cmake_standalone_test_relpath@ -DQT_BUILD_STANDALONE_TESTS=ON -DQT_STANDALONE_TEST_PATH=@__qt_cmake_standalone_passed_args@
|
10
bin/qt-cmake.bat.in
Normal file
10
bin/qt-cmake.bat.in
Normal file
@ -0,0 +1,10 @@
|
||||
@echo off
|
||||
:: The directory of this script is the expanded absolute path of the "$qt_prefix/bin" directory.
|
||||
set script_dir_path=%~dp0
|
||||
|
||||
:: Try to use original cmake, otherwise to make it relocatable, use any cmake found in PATH.
|
||||
set cmake_path=@CMAKE_COMMAND@
|
||||
if not exist "%cmake_path%" set cmake_path=cmake
|
||||
|
||||
set toolchain_path=%script_dir_path%\@__GlobalConfig_relative_path_from_bin_dir_to_cmake_config_dir@\qt.toolchain.cmake
|
||||
"%cmake_path%" -DCMAKE_TOOLCHAIN_FILE="%toolchain_path%" @__qt_cmake_extra@ %*
|
17
bin/qt-cmake.in
Normal file
17
bin/qt-cmake.in
Normal file
@ -0,0 +1,17 @@
|
||||
#!/bin/sh
|
||||
|
||||
# The directory of this script is the expanded absolute path of the "$qt_prefix/bin" directory.
|
||||
script_dir_path=`dirname $0`
|
||||
script_dir_path=`(cd "$script_dir_path"; /bin/pwd)`
|
||||
|
||||
# Try to use original cmake, otherwise to make it relocatable, use any cmake found in PATH.
|
||||
original_cmake_path="@CMAKE_COMMAND@"
|
||||
cmake_path=$original_cmake_path
|
||||
if ! test -f "$cmake_path"; then
|
||||
cmake_path="cmake"
|
||||
fi
|
||||
|
||||
toolchain_path="$script_dir_path/@__GlobalConfig_relative_path_from_bin_dir_to_cmake_config_dir@/qt.toolchain.cmake"
|
||||
|
||||
# Find the qt toolchain relative to the absolute bin dir path where the script is located.
|
||||
exec "$cmake_path" -DCMAKE_TOOLCHAIN_FILE="$toolchain_path" @__qt_cmake_extra@ "$@"
|
22
bin/qt-cmake.ios.in
Normal file
22
bin/qt-cmake.ios.in
Normal file
@ -0,0 +1,22 @@
|
||||
#!/bin/sh
|
||||
|
||||
# The directory of this script is the expanded absolute path of the "$qt_prefix/bin" directory.
|
||||
script_dir_path=`dirname $0`
|
||||
script_dir_path=`(cd "$script_dir_path"; /bin/pwd)`
|
||||
|
||||
# Try to use original cmake, otherwise to make it relocatable, use any cmake found in PATH.
|
||||
original_cmake_path="@CMAKE_COMMAND@"
|
||||
cmake_path=$original_cmake_path
|
||||
if ! test -f "$cmake_path"; then
|
||||
cmake_path="cmake"
|
||||
fi
|
||||
|
||||
# Find the qt toolchain relative to the absolute bin dir path where the script is located.
|
||||
toolchain_path="$script_dir_path/@__GlobalConfig_relative_path_from_bin_dir_to_cmake_config_dir@/qt.toolchain.cmake"
|
||||
|
||||
# Specify Xcode as the default generator by assigning it to the CMAKE_GENERATOR env var.
|
||||
# An explicit -G or -D CMAKE_GENERATOR given on the command line will still take precedence.
|
||||
export CMAKE_GENERATOR=Xcode
|
||||
|
||||
# Run cmake.
|
||||
exec "$cmake_path" -DCMAKE_TOOLCHAIN_FILE="$toolchain_path" @__qt_cmake_extra@ "$@"
|
34
bin/qt-configure-module.bat.in
Normal file
34
bin/qt-configure-module.bat.in
Normal file
@ -0,0 +1,34 @@
|
||||
@echo off
|
||||
setlocal ENABLEDELAYEDEXPANSION ENABLEEXTENSIONS
|
||||
set script_dir_path=%~dp0
|
||||
set script_dir_path=%script_dir_path:~0,-1%
|
||||
|
||||
if "%1" == "" (
|
||||
call :print_usage
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
set module_root=%1
|
||||
set module_root=%module_root:\=/%
|
||||
shift
|
||||
if not exist "%module_root%\CMakeLists.txt" (
|
||||
echo Error: %module_root% is not a valid Qt module source directory. >&2
|
||||
call :print_usage
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
set cmake_scripts_dir=%script_dir_path%\@__relative_path_to_cmake_scripts_dir@
|
||||
echo %*>config.opt.in
|
||||
call "%script_dir_path%"\qt-cmake.bat -DSKIP_ARGS=1 -DIN_FILE=config.opt.in -DOUT_FILE=config.opt ^
|
||||
-P "%cmake_scripts_dir%\QtWriteArgsFile.cmake"
|
||||
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_scripts_dir%\QtProcessConfigureArgs.cmake"
|
||||
goto :eof
|
||||
|
||||
:print_usage
|
||||
echo Usage: qt-configure-module ^<module-source-dir^> [options]
|
||||
echo.
|
||||
echo To display the available options for a Qt module, run
|
||||
echo qt-configure-module ^<module-source-dir^> -help
|
||||
goto :eof
|
38
bin/qt-configure-module.in
Normal file
38
bin/qt-configure-module.in
Normal file
@ -0,0 +1,38 @@
|
||||
#!/bin/sh
|
||||
set -eu
|
||||
|
||||
script_dir_path=`dirname $0`
|
||||
script_dir_path=`(cd "$script_dir_path"; /bin/pwd)`
|
||||
|
||||
printUsage()
|
||||
{
|
||||
cat <<EOF
|
||||
Usage: qt-configure-module <module-source-dir> [options]
|
||||
|
||||
To display the available options for a Qt module, run
|
||||
qt-configure-module <module-source-dir> -help
|
||||
EOF
|
||||
}
|
||||
|
||||
if [ "$#" -lt 1 ]; then
|
||||
printUsage
|
||||
exit 1
|
||||
fi
|
||||
module_root=$1
|
||||
shift
|
||||
|
||||
if [ ! -f "$module_root/CMakeLists.txt" ]; then
|
||||
echo >&2 "Error: $module_root is not a valid Qt module source directory."
|
||||
printUsage
|
||||
exit 1
|
||||
fi
|
||||
|
||||
optfile=config.opt
|
||||
echo > "$optfile"
|
||||
for arg in "$@"; do
|
||||
echo "$arg" >> "$optfile"
|
||||
done
|
||||
|
||||
cmake_script_path="$script_dir_path/@__relative_path_to_cmake_scripts_dir@/QtProcessConfigureArgs.cmake"
|
||||
qt_cmake_private_path="$script_dir_path/../libexec"
|
||||
"$qt_cmake_private_path/qt-cmake-private" -DOPTFILE=$optfile -DMODULE_ROOT="$module_root" -DCMAKE_COMMAND="$qt_cmake_private_path/qt-cmake-private" -P "$cmake_script_path"
|
Reference in New Issue
Block a user