From 8fa2bf37678556cf96e1c4072f0be2794a791015 Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Fri, 21 Jul 2017 08:34:13 +0300 Subject: [buildtools] windows: add uwp tools --- tools/buildsteps/windows/arm-uwp/BuildSetup.bat | 12 ++++++++++++ tools/buildsteps/windows/arm-uwp/bootstrap-addons.bat | 8 ++++++++ tools/buildsteps/windows/arm-uwp/download-dependencies.bat | 5 +++++ tools/buildsteps/windows/arm-uwp/download-msys2.bat | 5 +++++ tools/buildsteps/windows/arm-uwp/make-addons.bat | 8 ++++++++ tools/buildsteps/windows/arm-uwp/make-mingwlibs.bat | 5 +++++ tools/buildsteps/windows/arm-uwp/prepare-env.bat | 5 +++++ tools/buildsteps/windows/win32-uwp/BuildSetup.bat | 12 ++++++++++++ tools/buildsteps/windows/win32-uwp/bootstrap-addons.bat | 8 ++++++++ tools/buildsteps/windows/win32-uwp/download-dependencies.bat | 5 +++++ tools/buildsteps/windows/win32-uwp/download-msys2.bat | 5 +++++ tools/buildsteps/windows/win32-uwp/make-addons.bat | 8 ++++++++ tools/buildsteps/windows/win32-uwp/make-mingwlibs.bat | 5 +++++ tools/buildsteps/windows/win32-uwp/prepare-env.bat | 5 +++++ tools/buildsteps/windows/x64-uwp/BuildSetup.bat | 12 ++++++++++++ tools/buildsteps/windows/x64-uwp/bootstrap-addons.bat | 8 ++++++++ tools/buildsteps/windows/x64-uwp/download-dependencies.bat | 5 +++++ tools/buildsteps/windows/x64-uwp/download-msys2.bat | 5 +++++ tools/buildsteps/windows/x64-uwp/make-addons.bat | 8 ++++++++ tools/buildsteps/windows/x64-uwp/make-mingwlibs.bat | 5 +++++ tools/buildsteps/windows/x64-uwp/prepare-env.bat | 5 +++++ 21 files changed, 144 insertions(+) create mode 100644 tools/buildsteps/windows/arm-uwp/BuildSetup.bat create mode 100644 tools/buildsteps/windows/arm-uwp/bootstrap-addons.bat create mode 100644 tools/buildsteps/windows/arm-uwp/download-dependencies.bat create mode 100644 tools/buildsteps/windows/arm-uwp/download-msys2.bat create mode 100644 tools/buildsteps/windows/arm-uwp/make-addons.bat create mode 100644 tools/buildsteps/windows/arm-uwp/make-mingwlibs.bat create mode 100644 tools/buildsteps/windows/arm-uwp/prepare-env.bat create mode 100644 tools/buildsteps/windows/win32-uwp/BuildSetup.bat create mode 100644 tools/buildsteps/windows/win32-uwp/bootstrap-addons.bat create mode 100644 tools/buildsteps/windows/win32-uwp/download-dependencies.bat create mode 100644 tools/buildsteps/windows/win32-uwp/download-msys2.bat create mode 100644 tools/buildsteps/windows/win32-uwp/make-addons.bat create mode 100644 tools/buildsteps/windows/win32-uwp/make-mingwlibs.bat create mode 100644 tools/buildsteps/windows/win32-uwp/prepare-env.bat create mode 100644 tools/buildsteps/windows/x64-uwp/BuildSetup.bat create mode 100644 tools/buildsteps/windows/x64-uwp/bootstrap-addons.bat create mode 100644 tools/buildsteps/windows/x64-uwp/download-dependencies.bat create mode 100644 tools/buildsteps/windows/x64-uwp/download-msys2.bat create mode 100644 tools/buildsteps/windows/x64-uwp/make-addons.bat create mode 100644 tools/buildsteps/windows/x64-uwp/make-mingwlibs.bat create mode 100644 tools/buildsteps/windows/x64-uwp/prepare-env.bat diff --git a/tools/buildsteps/windows/arm-uwp/BuildSetup.bat b/tools/buildsteps/windows/arm-uwp/BuildSetup.bat new file mode 100644 index 0000000000..984cb0e59a --- /dev/null +++ b/tools/buildsteps/windows/arm-uwp/BuildSetup.bat @@ -0,0 +1,12 @@ +@ECHO OFF + +SET cmakeGenerator=Visual Studio 14 ARM +SET TARGET_ARCHITECTURE=x86 +SET cmakeProps=-DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION=10.0.14393.0 + +rem set Visual C++ build environment for binary addons +call "%VS140COMNTOOLS%..\..\VC\bin\amd64_arm\vcvarsamd64_arm.bat" store 10.0.14393.0 || call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" arm store 10.0.14393.0 + +PUSHD %~dp0\.. +CALL BuildSetup.bat %* +POPD diff --git a/tools/buildsteps/windows/arm-uwp/bootstrap-addons.bat b/tools/buildsteps/windows/arm-uwp/bootstrap-addons.bat new file mode 100644 index 0000000000..5fc727c9d5 --- /dev/null +++ b/tools/buildsteps/windows/arm-uwp/bootstrap-addons.bat @@ -0,0 +1,8 @@ +@ECHO OFF + +rem set Visual C++ build environment +call "%VS140COMNTOOLS%..\..\VC\bin\amd64_arm\vcvarsamd64_arm.bat" store 10.0.14393.0 || call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" arm store 10.0.14393.0 + +PUSHD %~dp0\.. +CALL bootstrap-addons %* +POPD diff --git a/tools/buildsteps/windows/arm-uwp/download-dependencies.bat b/tools/buildsteps/windows/arm-uwp/download-dependencies.bat new file mode 100644 index 0000000000..3651e807bb --- /dev/null +++ b/tools/buildsteps/windows/arm-uwp/download-dependencies.bat @@ -0,0 +1,5 @@ +@ECHO OFF + +PUSHD %~dp0\.. +CALL download-dependencies.bat arm-uwp +POPD diff --git a/tools/buildsteps/windows/arm-uwp/download-msys2.bat b/tools/buildsteps/windows/arm-uwp/download-msys2.bat new file mode 100644 index 0000000000..8c041bae58 --- /dev/null +++ b/tools/buildsteps/windows/arm-uwp/download-msys2.bat @@ -0,0 +1,5 @@ +@ECHO OFF + +PUSHD %~dp0\.. +CALL download-msys2.bat %* +POPD diff --git a/tools/buildsteps/windows/arm-uwp/make-addons.bat b/tools/buildsteps/windows/arm-uwp/make-addons.bat new file mode 100644 index 0000000000..d19927825b --- /dev/null +++ b/tools/buildsteps/windows/arm-uwp/make-addons.bat @@ -0,0 +1,8 @@ +@ECHO OFF + +rem set Visual C++ build environment +call "%VS140COMNTOOLS%..\..\VC\bin\amd64_arm\vcvarsamd64_arm.bat" store 10.0.14393.0 || call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" arm store 10.0.14393.0 + +PUSHD %~dp0\.. +CALL make-addons.bat %* +POPD diff --git a/tools/buildsteps/windows/arm-uwp/make-mingwlibs.bat b/tools/buildsteps/windows/arm-uwp/make-mingwlibs.bat new file mode 100644 index 0000000000..3f6b55708b --- /dev/null +++ b/tools/buildsteps/windows/arm-uwp/make-mingwlibs.bat @@ -0,0 +1,5 @@ +@ECHO OFF + +PUSHD %~dp0\.. +CALL make-mingwlibs.bat buildArm win10 %* +POPD diff --git a/tools/buildsteps/windows/arm-uwp/prepare-env.bat b/tools/buildsteps/windows/arm-uwp/prepare-env.bat new file mode 100644 index 0000000000..354a5cfcda --- /dev/null +++ b/tools/buildsteps/windows/arm-uwp/prepare-env.bat @@ -0,0 +1,5 @@ +@ECHO OFF + +PUSHD %~dp0\.. +CALL prepare-env.bat +POPD diff --git a/tools/buildsteps/windows/win32-uwp/BuildSetup.bat b/tools/buildsteps/windows/win32-uwp/BuildSetup.bat new file mode 100644 index 0000000000..b871dcef06 --- /dev/null +++ b/tools/buildsteps/windows/win32-uwp/BuildSetup.bat @@ -0,0 +1,12 @@ +@ECHO OFF + +SET cmakeGenerator=Visual Studio 14 +SET TARGET_ARCHITECTURE=x86 +SET cmakeProps=-DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION=10.0.14393.0 + +rem set Visual C++ build environment for binary addons +call "%VS140COMNTOOLS%..\..\VC\bin\amd64_x86\vcvarsamd64_x86.bat" store 10.0.14393.0 || call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" x86 store 10.0.14393.0 + +PUSHD %~dp0\.. +CALL BuildSetup.bat %* +POPD diff --git a/tools/buildsteps/windows/win32-uwp/bootstrap-addons.bat b/tools/buildsteps/windows/win32-uwp/bootstrap-addons.bat new file mode 100644 index 0000000000..e47b5b54f5 --- /dev/null +++ b/tools/buildsteps/windows/win32-uwp/bootstrap-addons.bat @@ -0,0 +1,8 @@ +@ECHO OFF + +rem set Visual C++ build environment +call "%VS140COMNTOOLS%..\..\VC\bin\amd64_x86\vcvarsamd64_x86.bat" store 10.0.14393.0 || call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" x86 store 10.0.14393.0 + +PUSHD %~dp0\.. +CALL bootstrap-addons %* +POPD diff --git a/tools/buildsteps/windows/win32-uwp/download-dependencies.bat b/tools/buildsteps/windows/win32-uwp/download-dependencies.bat new file mode 100644 index 0000000000..c6ccf80576 --- /dev/null +++ b/tools/buildsteps/windows/win32-uwp/download-dependencies.bat @@ -0,0 +1,5 @@ +@ECHO OFF + +PUSHD %~dp0\.. +CALL download-dependencies.bat win32-uwp +POPD diff --git a/tools/buildsteps/windows/win32-uwp/download-msys2.bat b/tools/buildsteps/windows/win32-uwp/download-msys2.bat new file mode 100644 index 0000000000..8c041bae58 --- /dev/null +++ b/tools/buildsteps/windows/win32-uwp/download-msys2.bat @@ -0,0 +1,5 @@ +@ECHO OFF + +PUSHD %~dp0\.. +CALL download-msys2.bat %* +POPD diff --git a/tools/buildsteps/windows/win32-uwp/make-addons.bat b/tools/buildsteps/windows/win32-uwp/make-addons.bat new file mode 100644 index 0000000000..937f7f76e1 --- /dev/null +++ b/tools/buildsteps/windows/win32-uwp/make-addons.bat @@ -0,0 +1,8 @@ +@ECHO OFF + +rem set Visual C++ build environment +call "%VS140COMNTOOLS%..\..\VC\bin\amd64_x86\vcvarsamd64_x86.bat" store 10.0.14393.0 || call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" x86 store 10.0.14393.0 + +PUSHD %~dp0\.. +CALL make-addons.bat %* +POPD diff --git a/tools/buildsteps/windows/win32-uwp/make-mingwlibs.bat b/tools/buildsteps/windows/win32-uwp/make-mingwlibs.bat new file mode 100644 index 0000000000..60e89c4bae --- /dev/null +++ b/tools/buildsteps/windows/win32-uwp/make-mingwlibs.bat @@ -0,0 +1,5 @@ +@ECHO OFF + +PUSHD %~dp0\.. +CALL make-mingwlibs.bat win10 %* +POPD diff --git a/tools/buildsteps/windows/win32-uwp/prepare-env.bat b/tools/buildsteps/windows/win32-uwp/prepare-env.bat new file mode 100644 index 0000000000..354a5cfcda --- /dev/null +++ b/tools/buildsteps/windows/win32-uwp/prepare-env.bat @@ -0,0 +1,5 @@ +@ECHO OFF + +PUSHD %~dp0\.. +CALL prepare-env.bat +POPD diff --git a/tools/buildsteps/windows/x64-uwp/BuildSetup.bat b/tools/buildsteps/windows/x64-uwp/BuildSetup.bat new file mode 100644 index 0000000000..f2cdf820d9 --- /dev/null +++ b/tools/buildsteps/windows/x64-uwp/BuildSetup.bat @@ -0,0 +1,12 @@ +@ECHO OFF + +SET cmakeGenerator=Visual Studio 14 Win64 +SET TARGET_ARCHITECTURE=x86 +SET cmakeProps=-DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION=10.0.14393.0 + +rem set Visual C++ build environment for binary addons +call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" amd64 store 10.0.14393.0 + +PUSHD %~dp0\.. +CALL BuildSetup.bat %* +POPD diff --git a/tools/buildsteps/windows/x64-uwp/bootstrap-addons.bat b/tools/buildsteps/windows/x64-uwp/bootstrap-addons.bat new file mode 100644 index 0000000000..fc4ea94481 --- /dev/null +++ b/tools/buildsteps/windows/x64-uwp/bootstrap-addons.bat @@ -0,0 +1,8 @@ +@ECHO OFF + +rem set Visual C++ build environment +call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" amd64 store 10.0.14393.0 + +PUSHD %~dp0\.. +CALL bootstrap-addons %* +POPD diff --git a/tools/buildsteps/windows/x64-uwp/download-dependencies.bat b/tools/buildsteps/windows/x64-uwp/download-dependencies.bat new file mode 100644 index 0000000000..cc996d0943 --- /dev/null +++ b/tools/buildsteps/windows/x64-uwp/download-dependencies.bat @@ -0,0 +1,5 @@ +@ECHO OFF + +PUSHD %~dp0\.. +CALL download-dependencies.bat x64-uwp +POPD diff --git a/tools/buildsteps/windows/x64-uwp/download-msys2.bat b/tools/buildsteps/windows/x64-uwp/download-msys2.bat new file mode 100644 index 0000000000..7fe7be5b1a --- /dev/null +++ b/tools/buildsteps/windows/x64-uwp/download-msys2.bat @@ -0,0 +1,5 @@ +@ECHO OFF + +PUSHD %~dp0\.. +CALL download-msys2.bat build64 %* +POPD diff --git a/tools/buildsteps/windows/x64-uwp/make-addons.bat b/tools/buildsteps/windows/x64-uwp/make-addons.bat new file mode 100644 index 0000000000..fca4771f64 --- /dev/null +++ b/tools/buildsteps/windows/x64-uwp/make-addons.bat @@ -0,0 +1,8 @@ +@ECHO OFF + +rem set Visual C++ build environment +call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" amd64 store 10.0.14393.0 + +PUSHD %~dp0\.. +CALL make-addons.bat %* +POPD diff --git a/tools/buildsteps/windows/x64-uwp/make-mingwlibs.bat b/tools/buildsteps/windows/x64-uwp/make-mingwlibs.bat new file mode 100644 index 0000000000..4356bffd6a --- /dev/null +++ b/tools/buildsteps/windows/x64-uwp/make-mingwlibs.bat @@ -0,0 +1,5 @@ +@ECHO OFF + +PUSHD %~dp0\.. +CALL make-mingwlibs.bat build64 win10 %* +POPD diff --git a/tools/buildsteps/windows/x64-uwp/prepare-env.bat b/tools/buildsteps/windows/x64-uwp/prepare-env.bat new file mode 100644 index 0000000000..354a5cfcda --- /dev/null +++ b/tools/buildsteps/windows/x64-uwp/prepare-env.bat @@ -0,0 +1,5 @@ +@ECHO OFF + +PUSHD %~dp0\.. +CALL prepare-env.bat +POPD -- cgit v1.2.3