diff options
Diffstat (limited to 'libexec')
-rw-r--r-- | libexec/qt-internal-config.redo.bat.in | 1 | ||||
-rwxr-xr-x | libexec/qt-internal-config.redo.in | 2 | ||||
-rw-r--r-- | libexec/qt-internal-configure-examples.bat.in | 34 | ||||
-rwxr-xr-x | libexec/qt-internal-configure-examples.in | 5 | ||||
-rw-r--r-- | libexec/qt-internal-configure-tests.bat.in | 34 | ||||
-rwxr-xr-x | libexec/qt-internal-configure-tests.in | 5 | ||||
-rw-r--r-- | libexec/qt-internal-ninja.bat.in | 3 | ||||
-rwxr-xr-x | libexec/qt-internal-ninja.in | 2 | ||||
-rw-r--r-- | libexec/qt-internal-strip.bat.in | 1 | ||||
-rwxr-xr-x | libexec/qt-internal-strip.in | 4 |
10 files changed, 91 insertions, 0 deletions
diff --git a/libexec/qt-internal-config.redo.bat.in b/libexec/qt-internal-config.redo.bat.in new file mode 100644 index 0000000000..d12cf9aae2 --- /dev/null +++ b/libexec/qt-internal-config.redo.bat.in @@ -0,0 +1 @@ +@configure_path@ -redo %* diff --git a/libexec/qt-internal-config.redo.in b/libexec/qt-internal-config.redo.in new file mode 100755 index 0000000000..c0427d5538 --- /dev/null +++ b/libexec/qt-internal-config.redo.in @@ -0,0 +1,2 @@ +#!/bin/sh +@configure_path@ -redo "$@" diff --git a/libexec/qt-internal-configure-examples.bat.in b/libexec/qt-internal-configure-examples.bat.in new file mode 100644 index 0000000000..6b69910c66 --- /dev/null +++ b/libexec/qt-internal-configure-examples.bat.in @@ -0,0 +1,34 @@ +@echo off +setlocal ENABLEDELAYEDEXPANSION ENABLEEXTENSIONS +set script_dir_path=%~dp0 +set script_dir_path=%script_dir_path:~0,-1% + +rem Extracts the source path, make it native, and put it +rem back again. This is a workaround on Windows LLVM/MINGW +rem to help CMake find source files when doing Unity Build. +set args=%* +set source_dir_path= +set native_source_dir_path= +for %%i in (%args%) do ( + if "%%i"=="-S" ( + set found=true + ) else if defined found ( + set source_dir_path=%%i + set native_source_dir_path=%%~dpnxi + set found= + ) +) + +if NOT "%native_source_dir_path%" == "" ( + set args=!args:%source_dir_path%=%native_source_dir_path%! +) + +set cmake_scripts_dir=%script_dir_path% + +set relative_bin_dir=@relative_path_from_libexec_dir_to_bin_dir@ +if NOT "%relative_bin_dir%" == "" ( +set relative_bin_dir="%relative_bin_dir%"\ +) + +call "%script_dir_path%"\%relative_bin_dir%"qt-cmake.bat" ^ + @script_passed_args@ %args% diff --git a/libexec/qt-internal-configure-examples.in b/libexec/qt-internal-configure-examples.in new file mode 100755 index 0000000000..d0bf333ee6 --- /dev/null +++ b/libexec/qt-internal-configure-examples.in @@ -0,0 +1,5 @@ +#!/bin/sh +script_dir_path=`dirname $0` +script_dir_path=`(cd "$script_dir_path"; /bin/pwd)` + +"$script_dir_path/@relative_path_from_libexec_dir_to_bin_dir@/qt-cmake" @script_passed_args@ "$@" diff --git a/libexec/qt-internal-configure-tests.bat.in b/libexec/qt-internal-configure-tests.bat.in new file mode 100644 index 0000000000..6b69910c66 --- /dev/null +++ b/libexec/qt-internal-configure-tests.bat.in @@ -0,0 +1,34 @@ +@echo off +setlocal ENABLEDELAYEDEXPANSION ENABLEEXTENSIONS +set script_dir_path=%~dp0 +set script_dir_path=%script_dir_path:~0,-1% + +rem Extracts the source path, make it native, and put it +rem back again. This is a workaround on Windows LLVM/MINGW +rem to help CMake find source files when doing Unity Build. +set args=%* +set source_dir_path= +set native_source_dir_path= +for %%i in (%args%) do ( + if "%%i"=="-S" ( + set found=true + ) else if defined found ( + set source_dir_path=%%i + set native_source_dir_path=%%~dpnxi + set found= + ) +) + +if NOT "%native_source_dir_path%" == "" ( + set args=!args:%source_dir_path%=%native_source_dir_path%! +) + +set cmake_scripts_dir=%script_dir_path% + +set relative_bin_dir=@relative_path_from_libexec_dir_to_bin_dir@ +if NOT "%relative_bin_dir%" == "" ( +set relative_bin_dir="%relative_bin_dir%"\ +) + +call "%script_dir_path%"\%relative_bin_dir%"qt-cmake.bat" ^ + @script_passed_args@ %args% diff --git a/libexec/qt-internal-configure-tests.in b/libexec/qt-internal-configure-tests.in new file mode 100755 index 0000000000..d0bf333ee6 --- /dev/null +++ b/libexec/qt-internal-configure-tests.in @@ -0,0 +1,5 @@ +#!/bin/sh +script_dir_path=`dirname $0` +script_dir_path=`(cd "$script_dir_path"; /bin/pwd)` + +"$script_dir_path/@relative_path_from_libexec_dir_to_bin_dir@/qt-cmake" @script_passed_args@ "$@" diff --git a/libexec/qt-internal-ninja.bat.in b/libexec/qt-internal-ninja.bat.in new file mode 100644 index 0000000000..98742e1aec --- /dev/null +++ b/libexec/qt-internal-ninja.bat.in @@ -0,0 +1,3 @@ +:: Make sure we don't echo, because CMake uses the output to parse out ninja's version +@echo off +@original_ninja@ @ninja_arguments@ %* diff --git a/libexec/qt-internal-ninja.in b/libexec/qt-internal-ninja.in new file mode 100755 index 0000000000..742a06d597 --- /dev/null +++ b/libexec/qt-internal-ninja.in @@ -0,0 +1,2 @@ +#!/bin/sh +@original_ninja@ @ninja_arguments@ "$@" diff --git a/libexec/qt-internal-strip.bat.in b/libexec/qt-internal-strip.bat.in new file mode 100644 index 0000000000..4ab365ce6e --- /dev/null +++ b/libexec/qt-internal-strip.bat.in @@ -0,0 +1 @@ +@original_strip@ @strip_arguments@ %* diff --git a/libexec/qt-internal-strip.in b/libexec/qt-internal-strip.in new file mode 100755 index 0000000000..bc75a976aa --- /dev/null +++ b/libexec/qt-internal-strip.in @@ -0,0 +1,4 @@ +#!/bin/sh +# echo the invoked command +set -x +@original_strip@ @strip_arguments@ "$@" |