diff options
author | Iikka Eklund <iikka.eklund@digia.com> | 2014-03-17 10:29:44 +0200 |
---|---|---|
committer | Matti Paaso <matti.paaso@digia.com> | 2014-04-17 14:07:03 +0200 |
commit | fc7084dd9abebdd372c10400ccaf798ff0af527d (patch) | |
tree | 77b2734bdc89890d1750b7e5cdf4afa0d2fcb335 /packaging-tools/helpers | |
parent | eb51d0ad0827bd9b25506367e71772437c6a7d3c (diff) |
Add env setup helper script Qt5 windows application builds
Also, linux and mac helper scripts cleaned up.
Change-Id: Iebf5ef3b3e3fb6c36d5acea412e8fbc5461b65a8
Reviewed-by: Antti Kokko <antti.kokko@digia.com>
Diffstat (limited to 'packaging-tools/helpers')
-rwxr-xr-x | packaging-tools/helpers/set_qt5_app_build_env_linux.sh | 67 | ||||
-rwxr-xr-x | packaging-tools/helpers/set_qt5_app_build_env_mac.sh | 35 | ||||
-rw-r--r-- | packaging-tools/helpers/set_qt5_app_build_env_win.bat | 239 |
3 files changed, 239 insertions, 102 deletions
diff --git a/packaging-tools/helpers/set_qt5_app_build_env_linux.sh b/packaging-tools/helpers/set_qt5_app_build_env_linux.sh index 660758965..1bea3b0a8 100755 --- a/packaging-tools/helpers/set_qt5_app_build_env_linux.sh +++ b/packaging-tools/helpers/set_qt5_app_build_env_linux.sh @@ -71,70 +71,3 @@ echo "Qt version: $QT_VERSION" echo "Package storage base url: $PACKAGE_STORAGE_BASE_URL" echo "Qt5 lib path http: $QT5_LIB_PATH_HTTP" -## Set env for Qt5 Application builds ####################################### -echo "Set env for Qt5 Application builds" - -if [ -z "$cfg" ]; then - echo "Environment variable cfg is missing, can not continue." - exit $E_BADARGS -fi - -if [ $cfg == "linux-g++-Ubuntu11.10-x86" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/linux_gcc_32_ubuntu1110/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/linux_gcc_32_ubuntu1110/qt5_addons.7z -elif [ $cfg == "linux-g++-Ubuntu_11.10_x86" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/linux_gcc_32_ubuntu1110/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/linux_gcc_32_ubuntu1110/qt5_addons.7z -elif [ $cfg == "linux-g++-Ubuntu11.10-x64" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/linux_gcc_64_ubuntu1110/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/linux_gcc_64_ubuntu1110/qt5_addons.7z -elif [ $cfg == "linux-g++-Ubuntu_11.10_x64" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/linux_gcc_64_ubuntu1110/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/linux_gcc_64_ubuntu1110/qt5_addons.7z -elif [ $cfg == "linux-g++-Ubuntu11.10-x64_Android-armv7" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv7/linux_x64/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv7/linux_x64/qt5_addons.7z -elif [ $cfg == "linux-g++-Ubuntu11.10-x64_Android-armv5" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv5/linux_x64/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv5/linux_x64/qt5_addons.7z -elif [ $cfg == "linux-g++-Ubuntu11.10-x64_Android-x86" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_x86/linux_x64/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_x86/linux_x64/qt5_addons.7z -elif [ $cfg == "linux-g++-Ubuntu11.10-x86_Android-armv7" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv7/linux_x86/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv7/linux_x86/qt5_addons.7z -elif [ $cfg == "linux-g++-Ubuntu11.10-x86_Android-armv5" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv5/linux_x86/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv5/linux_x86/qt5_addons.7z -elif [ $cfg == "linux-g++-Ubuntu11.10-x86_Android-x86" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_x86/linux_x86/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_x86/linux_x86/qt5_addons.7z -elif [ $cfg == "linux-g++-Rhel6.5-x86" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/linux_gcc_32_rhel65/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/linux_gcc_32_rhel65/qt5_addons.7z -elif [ $cfg == "linux-g++-Rhel6.5-x64" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/linux_gcc_64_rhel65/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/linux_gcc_64_rhel65/qt5_addons.7z -elif [ $cfg == "linux-g++-Rhel6.5-x86_Android-armv5" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv5/linux_rhel65_x86/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv5/linux_rhel65_x86/qt5_addons.7z -elif [ $cfg == "linux-g++-Rhel6.5-x86_Android-armv7" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv7/linux_rhel65_x86/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv7/linux_rhel65_x86/qt5_addons.7z -elif [ $cfg == "linux-g++-Rhel6.5-x86_Android-x86" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_x86/linux_rhel65_x86/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_x86/linux_rhel65_x86/qt5_addons.7z -elif [ $cfg == "linux-g++-Rhel6.5-x64_Android-armv5" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv5/linux_rhel65_x64/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv5/linux_rhel65_x64/qt5_addons.7z -elif [ $cfg == "linux-g++-Rhel6.5-x64_Android-armv7" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv7/linux_rhel65_x64/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv7/linux_rhel65_x64/qt5_addons.7z -elif [ $cfg == "linux-g++-Rhel6.5-x64_Android-x86" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_x86/linux_rhel65_x64/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_x86/linux_rhel65_x64/qt5_addons.7z -fi - -echo "Qt5 essentials lib: $QT5_ESSENTIALS_LIB_PACKAGE_URI" -echo "Qt5 addons lib: $QT5_ADDONS_LIB_PACKAGE_URI" - diff --git a/packaging-tools/helpers/set_qt5_app_build_env_mac.sh b/packaging-tools/helpers/set_qt5_app_build_env_mac.sh index ebfbe26e8..b6334394f 100755 --- a/packaging-tools/helpers/set_qt5_app_build_env_mac.sh +++ b/packaging-tools/helpers/set_qt5_app_build_env_mac.sh @@ -79,41 +79,6 @@ if [ -z "$cfg" ]; then exit $E_BADARGS fi -if [ $cfg == "mac-clang-10.8-x64" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/mac_x64_108/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/mac_x64_108/qt5_addons.7z -elif [ $cfg == "mac-clang-10.9-x64" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/mac_x64_109/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/mac_x64_109/qt5_addons.7z -elif [ $cfg == "mac-clang-10.7-x64_Android-armv7" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv7/mac_x64/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv7/mac_x64/qt5_addons.7z -elif [ $cfg == "mac-clang-10.7-x64_Android-armv5" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv5/mac_x64/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv5/mac_x64/qt5_addons.7z -elif [ $cfg == "mac-clang-10.7-x64_Android-x86" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_x86/mac_x64/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_x86/mac_x64/qt5_addons.7z -elif [ $cfg == "mac-clang-10.9-x64_Android-armv7" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv7/mac_109_x64/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv7/mac_109_x64/qt5_addons.7z -elif [ $cfg == "mac-clang-10.9-x64_Android-armv5" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv5/mac_109_x64/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_armv5/mac_109_x64/qt5_addons.7z -elif [ $cfg == "mac-clang-10.9-x64_Android-x86" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_x86/mac_109_x64/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/android_x86/mac_109_x64/qt5_addons.7z -elif [ $cfg == "mac-clang-10.8-x64_iOS" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/ios/mac_x64/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/ios/mac_x64/qt5_addons.7z -elif [ $cfg == "mac-clang-10.9-x64_iOS" ]; then - export QT5_ESSENTIALS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/ios/mac_109_x64/qt5_essentials.7z - export QT5_ADDONS_LIB_PACKAGE_URI=$QT5_LIB_PATH_HTTP/ios/mac_109_x64/qt5_addons.7z -fi - -echo "Qt5 essentials lib: $QT5_ESSENTIALS_LIB_PACKAGE_URI" -echo "Qt5 addons lib: $QT5_ADDONS_LIB_PACKAGE_URI" - export QT5_APPLICATION_BUILD_CMD="make -j1" export QT5_APPLICATION_INSTALL_CMD="make -j1" export IFW_INSTALLERBASE_URI=$PACKAGE_STORAGE_BASE_URL/$LICENSE/ifw/latest/installer-framework-build-mac-x64.7z diff --git a/packaging-tools/helpers/set_qt5_app_build_env_win.bat b/packaging-tools/helpers/set_qt5_app_build_env_win.bat new file mode 100644 index 000000000..13e06f78e --- /dev/null +++ b/packaging-tools/helpers/set_qt5_app_build_env_win.bat @@ -0,0 +1,239 @@ +::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:: +:: Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). +:: Contact: http://www.qt-project.org/legal +:: +:: This file is part of the tools applications of the Qt Toolkit. +:: +:: $QT_BEGIN_LICENSE:LGPL$ +:: Commercial License Usage +:: Licensees holding valid commercial Qt licenses may use this file in +:: accordance with the commercial license agreement provided with the +:: Software or, alternatively, in accordance with the terms contained in +:: a written agreement between you and Digia. For licensing terms and +:: conditions see http://qt.digia.com/licensing. For further information +:: use the contact form at http://qt.digia.com/contact-us. +:: +:: GNU Lesser General Public License Usage +:: Alternatively, this file may be used under the terms of the GNU Lesser +:: General Public License version 2.1 as published by the Free Software +:: Foundation and appearing in the file LICENSE.LGPL included in the +:: packaging of this file. Please review the following information to +:: ensure the GNU Lesser General Public License version 2.1 requirements +:: will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +:: +:: In addition, as a special exception, Digia gives you certain additional +:: rights. These rights are described in the Digia Qt LGPL Exception +:: version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +:: +:: GNU General Public License Usage +:: Alternatively, this file may be used under the terms of the GNU +:: General Public License version 3.0 as published by the Free Software +:: Foundation and appearing in the file LICENSE.GPL included in the +:: packaging of this file. Please review the following information to +:: ensure the GNU General Public License version 3.0 requirements will be +:: met: http://www.gnu.org/copyleft/gpl.html. +:: +:: +:: $QT_END_LICENSE$ +:: +::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +REM Set some env for Qt5 app builds + +echo on + +echo %cfg%|findstr /i msvc2010 >nul: +if %errorlevel%==0 ( +set "PATH=c:\work\build\qtsdk\gnuwin32\bin;C:\Utils\icu32_52_1_msvc2010\bin;c:\Utils\icu32_52_1_msvc2010\lib;%PATH_MSVC2010%;%PATH%" +set "LIB=c:\Utils\icu32_52_1_msvc2010\lib;%LIB_MSVC2010%;%LIB%" +set "LIBPATH=c:\Utils\icu32_52_1_msvc2010\lib;%LIBPATH_MSVC2010%;%LIBPATH%" +set "INCLUDE=C:\Utils\icu32_52_1_msvc2010\include;%INCLUDE_MSVC2010%;%INCLUDE%" +set "NODE_VS_V=vs2010" +) + +echo %cfg%|findstr /i msvc2012-Windows8-x64 >nul: +if %errorlevel%==0 ( +set "PATH=c:\work\build\qtsdk\gnuwin32\bin;C:\Utils\icu64_51_1\bin;c:\Utils\icu64_51_1\lib;%PATH_MSVC2012%;%PATH%" +set "LIB=c:\Utils\icu64_51_1\lib;%LIB_MSVC2012%;%LIB%" +set "LIBPATH=c:\Utils\icu64_51_1\lib;%LIBPATH_MSVC2012%;%LIBPATH%" +set "INCLUDE=C:\Utils\icu64_51_1\include;%INCLUDE_MSVC2012%;%INCLUDE%" +set "NODE_VS_V=vs2012" +) + +echo %cfg%|findstr /i msvc2012-Windows8-x86 >nul: +if %errorlevel%==0 ( +set "PATH=c:\work\build\qtsdk\gnuwin32\bin;C:\Utils\icu32_51_1\bin;c:\Utils\icu32_51_1\lib;%PATH_MSVC2012%;%PATH%" +set "LIB=c:\Utils\icu32_51_1\lib;%LIB_MSVC2012%;%LIB%" +set "LIBPATH=c:\Utils\icu32_51_1\lib;%LIBPATH_MSVC2012%;%LIBPATH%" +set "INCLUDE=C:\Utils\icu32_51_1\include;%INCLUDE_MSVC2012%;%INCLUDE%" +set "NODE_VS_V=vs2012" +) + +echo %cfg%|findstr /i msvc2012-Windows8.1-x86 >nul: +if %errorlevel%==0 ( +set "PATH=c:\work\build\qtsdk\gnuwin32\bin;%PATH_MSVC2012%;%PATH% +set "LIB=%LIB_MSVC2012%;%LIB%" +set "LIBPATH=%LIBPATH_MSVC2012%;%LIBPATH%" +set "INCLUDE=%INCLUDE_MSVC2012%;%INCLUDE%" +set "NODE_VS_V=vs2012" +set CURL="C:\Program Files\Git\bin\curl.exe" +set RM="C:\Program Files\Git\bin\rm.exe" +set SCP="C:\Program Files\Git\bin\scp.exe" +set SSH="C:\Program Files\Git\bin\ssh.exe" +) + +echo %cfg%|findstr /i msvc2013-Windows8.1-x86 >nul: +if %errorlevel%==0 ( +set "PATH=c:\work\build\qtsdk\gnuwin32\bin;%PATH_MSVC2013%;!PATH!" +set "LIB=%LIB_MSVC2013%;C:!LIB!" +set "LIBPATH=%LIBPATH_MSVC2013;!LIBPATH!" +set "INCLUDE=%INCLUDE_MSVC2013%;!INCLUDE!" +set "CURL=C:\Program Files\Git\bin\curl.exe" +set RM="C:\Program Files\Git\bin\rm.exe" +set SCP="C:\Program Files\Git\bin\scp.exe" +set SSH="C:\Program Files\Git\bin\ssh.exe" +call "c:\Program Files\Microsoft Visual Studio 12.0\vc\vcvarsall.bat" +) + +echo %cfg%|findstr /i win-msvc2013-Windows8.1-x64 >nul: +if %errorlevel%==0 ( +set "PATH=c:\work\build\qtsdk\gnuwin32\bin;%PATH_MSVC2013%;%PATH%" +set "LIB=%LIB_MSVC2013%;%LIB%" +set "LIBPATH=%LIBPATH_MSVC2013%;%LIBPATH%" +set "INCLUDE=%INCLUDE_MSVC2013%;%INCLUDE%" +call "c:\Program Files (x86)\Microsoft Visual Studio 12.0\vc\vcvarsall.bat" amd64 +) + +echo %cfg%|findstr /i win-msvc2013-Windows8.1-x64_WinRT >nul: +if %errorlevel%==0 ( +set "PATH=c:\windows\SysWOW64;c:\work\build\qtsdk\gnuwin32\bin;C:\utils\mysql\mysql\bin;C:\utils\postgresql\pgsql\bin;C:\Python27\;C:\Python27\Scripts;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Git\cmd;C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\openssl\bin;C:\Program Files (x86)\Java\jdk7\bin;C:\mingw\mingw\bin;C:\mingw48\mingw32\bin;C:\utils\jom;C:\CMake\in;C:\ruby\bin;C:\utils\sevenzip\;C:\utils\squish\squish\bin;C:\utils\squish\;C:\utils\squish\squish;C:\Program Files (x86)\Notepad++;!PATH!" +set "LIB=C:\utils\postgresql\pgsql\lib;C:\utils\mysql\mysql\lib;!LIB!" +set "LIBPATH=C:\utils\postgresql\pgsql\lib;C:\utils\mysql\mysql\lib;!LIBPATH!" +set "INCLUDE=C:\utils\postgresql\pgsql\include;C:\utils\mysql\mysql\include;!INCLUDE!" +call "c:\Program Files (x86)\Microsoft Visual Studio 12.0\vc\vcvarsall.bat" x86 +) + +echo %cfg%|findstr /i win-msvc2012-Windows8.1-x64_Winphone8 >nul: +if %errorlevel%==0 ( +set "PATH=c:\windows\SysWOW64;c:\work\build\qtsdk\gnuwin32\bin;C:\utils\mysql\mysql\bin;C:\utils\postgresql\pgsql\bin;C:\Python27\;C:\Python27\Scripts;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Git\cmd;C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\openssl\bin;C:\Program Files (x86)\Java\jdk7\bin;C:\mingw\mingw\bin;C:\mingw48\mingw32\bin;C:\Utils\icu32_52_1_mingw482\bin;C:\utils\jom;C:\CMake\in;C:\ruby\bin;C:\utils\sevenzip\;C:\utils\squish\squish\bin;C:\utils\squish\;C:\utils\squish\squish;C:\Program Files (x86)\Notepad++;!PATH!" +set "LIB=C:\utils\postgresql\pgsql\lib;C:\utils\mysql\mysql\lib;!LIB!" +set "LIBPATH=C:\utils\postgresql\pgsql\lib;C:\utils\mysql\mysql\lib;!LIBPATH!" +set "INCLUDE=C:\utils\postgresql\pgsql\include;C:\utils\mysql\mysql\include;!INCLUDE!" +call "c:\Program Files (x86)\Microsoft Visual Studio 12.0\vc\vcvarsall.bat" x86 +) + +echo %cfg%|findstr /i ndroid >nul: +if %errorlevel%==0 ( +set "EXTRA_QT_CONFIGURE_OPTIONS=-D QT_EVAL" +) + +echo %cfg%|findstr /i Android >nul: +if %errorlevel%==0 ( +set "PATH=c:\work\build\qtsdk\gnuwin32\bin;c:\mingw482\mingw32\bin;%PATH%;C:\Utils\icu32_51_1_mingw48\bin;C:\Utils\icu32_51_1_mingw48\lib;C:\Utils\pgsql\bin;C:\temp\openssl-android-master\openssl-android-master\bin" +set "LIB=C:\Utils\icu32_51_1_mingw482\lib;%LIB%;C:\Utils\pgsql\lib;C:\temp\opensll-android-master\openssl-android-master\lib" +set "INCLUDE=%INCLUDE%;C:\Utils\icu32_51_1_mingw48\include;C:\Utils\pgsql\include;C:\temp\openssl-android-master\openssl-android-master\include;C:\mingw482\mingw32\include" +set QTDIR= +set ANDROID_BUILD_TOOLS_REVISION=android-4.2.2 +set ANDROID_NDK_HOST=windows +set ANDROID_NDK_PLATFORM=android-9 +set ANDROID_NDK_ROOT=c:\Utils\android\ndk +set ANDROID_NDK_TOOLCHAIN_VERSION=4.8 +set ANDROID_SDK_ROOT=c:\Utils\android\sdk\sdk +set NODE_ARCH=32 +set ANDROID_NDK_HOME=c:\Utils\android\ndk +set ANDROID_SDK_HOME=c:\Utils\android\sdk\sdk +) + +echo %cfg%|findstr /i Android-armv7 >nul: +if %errorlevel%==0 ( +set ANDROID_TARGET_ARCH=armeabi-v7a +set RELEASE_BUILD_QT_CONFIGURE_OPTIONS_FILE=configure_android_armv7_enterprise +) + +echo %cfg%|findstr /i Android-armv5 >nul: +if %errorlevel%==0 ( +set ANDROID_TARGET_ARCH=armeabi +set RELEASE_BUILD_QT_CONFIGURE_OPTIONS_FILE=configure_android_armv5_enterprise +) + +echo %cfg%|findstr /i Android-x86 >nul: +if %errorlevel%==0 ( +set ANDROID_TARGET_ARCH=x86 +set RELEASE_BUILD_QT_CONFIGURE_OPTIONS_FILE=configure_android_x86_enterprise +) + +echo %cfg%|findstr /i OpenGL >nul: +if %errorlevel%==0 ( +set RELEASE_BUILD_QT_CONFIGURE_OPTIONS_FILE=configure_win_opengl_enterprise +) + +echo %cfg%|findstr /i ANGLE >nul: +if %errorlevel%==0 ( +set RELEASE_BUILD_QT_CONFIGURE_OPTIONS_FILE=configure_win_enterprise +) + +echo %cfg%|findstr /i WinRT >nul: +if %errorlevel%==0 ( +set RELEASE_BUILD_QT_CONFIGURE_OPTIONS_FILE=configure_winrt_x64_enterprise +) + +echo %cfg%|findstr /i Winphone8_arm >nul: +if %errorlevel%==0 ( +set RELEASE_BUILD_QT_CONFIGURE_OPTIONS_FILE=configure_winphone_arm_enterprise +) + +echo %cfg%|findstr /i winphone8_x86 >nul: +if %errorlevel%==0 ( +set RELEASE_BUILD_QT_CONFIGURE_OPTIONS_FILE=configure_winphone_x86_enterprise +) + + +echo %cfg%|findstr /i win-MinGW4.8-Windows7-x86_OpenGL >nul: +if %errorlevel%==0 ( +set "PATH=c:\work\build\qtsdk\gnuwin32\bin;%PATH_MINGW48%;C:\Utils\icu32_51_1_mingw48\bin;C:\Utils\icu32_51_1_mingw48\lib;%PATH%;C:\openssl\bin" +set "LIB=C:\mingw48\mingw32\lib;;C:\Utils\icu32_51_1_mingw48\lib;%LIB%;C:\opensll\lib" +set "INCLUDE=%INCLUDE%;C:\mingw48\mingw32\include;C:\Utils\icu32_51_1_mingw48\include;C:\openssl\include" +set QTDIR= +set "NODE_ARCH=32" +) + +echo %cfg%|findstr /i win-MinGW4.8.2-Windows7-x86_OpenGL >nul: +if %errorlevel%==0 ( +set "PATH=c:\work\build\qtsdk\gnuwin32\bin;c:\mingw482\mingw32\bin;C:\Utils\icu32_52_1_mingw482\bin;C:\Utils\icu32_52_1_mingw482\lib;%PATH%;C:\openssl\bin" +set "LIB=C:\mingw482\mingw32\lib;;C:\Utils\icu32_52_1_mingw482\lib;%LIB%;C:\opensll\lib" +set "INCLUDE=%INCLUDE%;C:\mingw482\mingw32\include;C:\Utils\icu32_52_1_mingw482\include;C:\openssl\include" +set QTDIR= +set "NODE_ARCH=32" +) + +set "ZIP_TOOL_PATH=C:\utils\sevenzip" +set 7Z_TOOL_PATH="C:\utils\sevenzip" + +set GIT_TOOL_PATH="C:\Program Files\git\cmd" +echo %cfg%|findstr /i x64 >nul: +if %errorlevel%==0 ( +set GIT_TOOL_PATH="C:\Program Files (x86)\git\cmd" +) +set QT5_APPLICATION_BUILD_CMD="jom" +set QT5_APPLICATION_INSTALL_CMD="nmake -j1" + +echo %cfg%|findstr /i win-MinGW4.8.2-Windows7-x86_OpenGL >nul: +if %errorlevel%==0 ( + set QT5_APPLICATION_BUILD_CMD="mingw32-make -j1" + set QT5_APPLICATION_INSTALL_CMD="mingw32-make -j1" +) + +echo %cfg%|findstr /i Android >nul: +if %errorlevel%==0 ( + set QT5_APPLICATION_BUILD_CMD="mingw32-make -j1" + set QT5_APPLICATION_INSTALL_CMD="mingw32-make -j1" +) + + +echo "Qt5 essentials lib: %QT5_ESSENTIALS_LIB_PACKAGE_URI%" +echo "Qt5 addons lib: %QT5_ADDONS_LIB_PACKAGE_URI%" +echo "Qt5 application build cmd: %QT5_APPLICATION_BUILD_CMD%" +echo "Qt5 application install cmd: %QT5_APPLICATION_INSTALL_CMD%" + + |