summaryrefslogtreecommitdiff
path: root/Build/source/libs/gd/libgd-src/thumbs.bat
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/gd/libgd-src/thumbs.bat')
-rw-r--r--Build/source/libs/gd/libgd-src/thumbs.bat37
1 files changed, 37 insertions, 0 deletions
diff --git a/Build/source/libs/gd/libgd-src/thumbs.bat b/Build/source/libs/gd/libgd-src/thumbs.bat
new file mode 100644
index 00000000000..6e94aa42a50
--- /dev/null
+++ b/Build/source/libs/gd/libgd-src/thumbs.bat
@@ -0,0 +1,37 @@
+@echo off
+rem thumbs wrapper for windows; see main file for details
+
+
+rem find bash from git
+rem assumes git is in [gitdir]\cmd
+rem and msys in [gitdir]\bin
+
+for %%i in (git.exe) do set gitexe=%%~$PATH:i
+pushd "%gitexe%\..\..\bin"
+set bashdir=%cd%
+popd
+set path=%bashdir%;%path%
+
+
+rem copy all known env vars to bash
+
+setlocal enableDelayedExpansion
+set exports=
+
+for %%i in (tbs_conf tbs_arch tbs_tools tbs_static_runtime) do (
+ if not [!%%i!]==[] (
+ set exports=!exports!export %%i=!%%i!;
+ )
+)
+
+rem copy dep settings
+
+for %%i in (zlib libjpeg_turbo libpng libtiff freetype libiconv) do (
+ for %%j in (repo incdir libdir built) do (
+ if not [!tbsd_%%i_%%j!]==[] (
+ set exports=!exports!export tbsd_%%i_%%j=!tbsd_%%i_%%j!;
+ )
+ )
+)
+
+bash -c "%exports%./thumbs.sh %*"