diff options
author | Anton Fedchin <anightik@gmail.com> | 2017-07-21 08:34:13 +0300 |
---|---|---|
committer | Anton Fedchin <anightik@gmail.com> | 2017-07-25 14:45:10 +0300 |
commit | 8fa2bf37678556cf96e1c4072f0be2794a791015 (patch) | |
tree | 6ca240d1851947db76853b594e6c58f43ec81c6b | |
parent | 870b6404bdb7cdb2389ac46895762dccbbfb452d (diff) |
[buildtools] windows: add uwp tools
21 files changed, 144 insertions, 0 deletions
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 |