summaryrefslogtreecommitdiffstats
path: root/libexec
diff options
context:
space:
mode:
Diffstat (limited to 'libexec')
-rw-r--r--libexec/qt-internal-config.redo.bat.in1
-rwxr-xr-xlibexec/qt-internal-config.redo.in2
-rw-r--r--libexec/qt-internal-configure-examples.bat.in34
-rwxr-xr-xlibexec/qt-internal-configure-examples.in5
-rw-r--r--libexec/qt-internal-configure-tests.bat.in34
-rwxr-xr-xlibexec/qt-internal-configure-tests.in5
-rw-r--r--libexec/qt-internal-ninja.bat.in3
-rwxr-xr-xlibexec/qt-internal-ninja.in2
-rw-r--r--libexec/qt-internal-strip.bat.in1
-rwxr-xr-xlibexec/qt-internal-strip.in4
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@ "$@"