mirror of
https://github.com/pocoproject/poco.git
synced 2025-11-24 06:04:15 +01:00
added WEC2013 support to buildwin.cmd
This commit is contained in:
58
buildwin.cmd
58
buildwin.cmd
@@ -22,7 +22,7 @@ rem VS_VERSION: 71|80|90|100|110|120
|
|||||||
rem ACTION: build|rebuild|clean
|
rem ACTION: build|rebuild|clean
|
||||||
rem LINKMODE: static_mt|static_md|shared|all
|
rem LINKMODE: static_mt|static_md|shared|all
|
||||||
rem CONFIGURATION: release|debug|both
|
rem CONFIGURATION: release|debug|both
|
||||||
rem PLATFORM: Win32|x64|WinCE
|
rem PLATFORM: Win32|x64|WinCE|WEC2013
|
||||||
rem SAMPLES: samples|nosamples
|
rem SAMPLES: samples|nosamples
|
||||||
rem TESTS: tests|notests
|
rem TESTS: tests|notests
|
||||||
rem TOOL: devenv|vcexpress|wdexpress|msbuild
|
rem TOOL: devenv|vcexpress|wdexpress|msbuild
|
||||||
@@ -157,18 +157,30 @@ if not "%CONFIGURATION%"=="debug" (
|
|||||||
if not "%CONFIGURATION%"=="" (
|
if not "%CONFIGURATION%"=="" (
|
||||||
if not "%CONFIGURATION%"=="both" goto usage)))
|
if not "%CONFIGURATION%"=="both" goto usage)))
|
||||||
|
|
||||||
rem PLATFORM [Win32|x64|WinCE]
|
rem PLATFORM [Win32|x64|WinCE|WEC2013]
|
||||||
set PLATFORM=%5
|
set PLATFORM=%5
|
||||||
|
|
||||||
if not "%PLATFORM%"=="" (
|
if not "%PLATFORM%"=="" (
|
||||||
if not "%PLATFORM%"=="Win32" (
|
if not "%PLATFORM%"=="Win32" (
|
||||||
if not "%PLATFORM%"=="x64" (
|
if not "%PLATFORM%"=="x64" (
|
||||||
if not "%PLATFORM%"=="WinCE" goto usage)))
|
if not "%PLATFORM%"=="WinCE" (
|
||||||
|
if not "%PLATFORM%"=="WEC2013" goto usage))))
|
||||||
|
|
||||||
if "%PLATFORM%"=="" (set PLATFORM_SUFFIX=) else (
|
if "%PLATFORM%"=="" (set PLATFORM_SUFFIX=) else (
|
||||||
if "%PLATFORM%"=="Win32" (set PLATFORM_SUFFIX=) else (
|
if "%PLATFORM%"=="Win32" (set PLATFORM_SUFFIX=) else (
|
||||||
if "%PLATFORM%"=="x64" (set PLATFORM_SUFFIX=_x64) else (
|
if "%PLATFORM%"=="x64" (set PLATFORM_SUFFIX=_x64) else (
|
||||||
if "%PLATFORM%"=="WinCE" (set PLATFORM_SUFFIX=_CE))))
|
if "%PLATFORM%"=="WinCE" (set PLATFORM_SUFFIX=_CE) else (
|
||||||
|
if "%PLATFORM%"=="WEC2013" (set PLATFORM_SUFFIX=_WEC2013))))
|
||||||
|
|
||||||
|
if "%PLATFORM%"=="WEC2013" (
|
||||||
|
if "%WEC2013_PLATFORM%"=="" (
|
||||||
|
echo WEC2013_PLATFORM not set. Exiting.
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
set PLATFORMSW=/p:Platform=%WEC2013_PLATFORM%)
|
||||||
|
set USEENV=
|
||||||
|
set EXTRASW=/m /p:VisualStudioVersion=11.0
|
||||||
|
)
|
||||||
|
|
||||||
rem SAMPLES [samples|nosamples]
|
rem SAMPLES [samples|nosamples]
|
||||||
set SAMPLES=%6
|
set SAMPLES=%6
|
||||||
@@ -330,72 +342,72 @@ rem ////////////////////
|
|||||||
echo.
|
echo.
|
||||||
|
|
||||||
if %DEBUG_SHARED%==1 (
|
if %DEBUG_SHARED%==1 (
|
||||||
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%debug_shared !PROJECT_FILE!
|
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%debug_shared %PLATFORMSW% !PROJECT_FILE!
|
||||||
if ERRORLEVEL 1 exit /b 1
|
if ERRORLEVEL 1 exit /b 1
|
||||||
echo. && echo. && echo.
|
echo. && echo. && echo.
|
||||||
if %TESTS%==tests (
|
if %TESTS%==tests (
|
||||||
if exist !TEST_PROJECT_FILE! (
|
if exist !TEST_PROJECT_FILE! (
|
||||||
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%debug_shared !TEST_PROJECT_FILE!
|
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%debug_shared %PLATFORMSW% !TEST_PROJECT_FILE!
|
||||||
if ERRORLEVEL 1 exit /b 1
|
if ERRORLEVEL 1 exit /b 1
|
||||||
echo. && echo. && echo.
|
echo. && echo. && echo.
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
if %RELEASE_SHARED%==1 (
|
if %RELEASE_SHARED%==1 (
|
||||||
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%release_shared !PROJECT_FILE!
|
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%release_shared %PLATFORMSW% !PROJECT_FILE!
|
||||||
if ERRORLEVEL 1 exit /b 1
|
if ERRORLEVEL 1 exit /b 1
|
||||||
echo. && echo. && echo.
|
echo. && echo. && echo.
|
||||||
if %TESTS%==tests (
|
if %TESTS%==tests (
|
||||||
if exist !TEST_PROJECT_FILE! (
|
if exist !TEST_PROJECT_FILE! (
|
||||||
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%release_shared !TEST_PROJECT_FILE!
|
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%release_shared %PLATFORMSW% !TEST_PROJECT_FILE!
|
||||||
if ERRORLEVEL 1 exit /b 1
|
if ERRORLEVEL 1 exit /b 1
|
||||||
echo. && echo. && echo.
|
echo. && echo. && echo.
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
if %DEBUG_STATIC_MT%==1 (
|
if %DEBUG_STATIC_MT%==1 (
|
||||||
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%debug_static_mt !PROJECT_FILE!
|
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%debug_static_mt %PLATFORMSW% !PROJECT_FILE!
|
||||||
if ERRORLEVEL 1 exit /b 1
|
if ERRORLEVEL 1 exit /b 1
|
||||||
echo. && echo. && echo.
|
echo. && echo. && echo.
|
||||||
if %TESTS%==tests (
|
if %TESTS%==tests (
|
||||||
if exist !TEST_PROJECT_FILE! (
|
if exist !TEST_PROJECT_FILE! (
|
||||||
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%debug_static_mt !TEST_PROJECT_FILE!
|
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%debug_static_mt %PLATFORMSW% !TEST_PROJECT_FILE!
|
||||||
if ERRORLEVEL 1 exit /b 1
|
if ERRORLEVEL 1 exit /b 1
|
||||||
echo. && echo. && echo.
|
echo. && echo. && echo.
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
if %RELEASE_STATIC_MT%==1 (
|
if %RELEASE_STATIC_MT%==1 (
|
||||||
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%release_static_mt !PROJECT_FILE!
|
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%release_static_mt %PLATFORMSW% !PROJECT_FILE!
|
||||||
if ERRORLEVEL 1 exit /b 1
|
if ERRORLEVEL 1 exit /b 1
|
||||||
echo. && echo. && echo.
|
echo. && echo. && echo.
|
||||||
if %TESTS%==tests (
|
if %TESTS%==tests (
|
||||||
if exist !TEST_PROJECT_FILE! (
|
if exist !TEST_PROJECT_FILE! (
|
||||||
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%release_static_mt !TEST_PROJECT_FILE!
|
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%release_static_mt %PLATFORMSW% !TEST_PROJECT_FILE!
|
||||||
if ERRORLEVEL 1 exit /b 1
|
if ERRORLEVEL 1 exit /b 1
|
||||||
echo. && echo. && echo.
|
echo. && echo. && echo.
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
if %DEBUG_STATIC_MD%==1 (
|
if %DEBUG_STATIC_MD%==1 (
|
||||||
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%debug_static_md !PROJECT_FILE!
|
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%debug_static_md %PLATFORMSW% !PROJECT_FILE!
|
||||||
if ERRORLEVEL 1 exit /b 1
|
if ERRORLEVEL 1 exit /b 1
|
||||||
echo. && echo. && echo.
|
echo. && echo. && echo.
|
||||||
if %TESTS%==tests (
|
if %TESTS%==tests (
|
||||||
if exist !TEST_PROJECT_FILE! (
|
if exist !TEST_PROJECT_FILE! (
|
||||||
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%debug_static_md !TEST_PROJECT_FILE!
|
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%debug_static_md %PLATFORMSW% !TEST_PROJECT_FILE!
|
||||||
if ERRORLEVEL 1 exit /b 1
|
if ERRORLEVEL 1 exit /b 1
|
||||||
echo. && echo. && echo.
|
echo. && echo. && echo.
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
if %RELEASE_STATIC_MD%==1 (
|
if %RELEASE_STATIC_MD%==1 (
|
||||||
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%release_static_md !PROJECT_FILE!
|
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%release_static_md %PLATFORMSW% !PROJECT_FILE!
|
||||||
if ERRORLEVEL 1 exit /b 1
|
if ERRORLEVEL 1 exit /b 1
|
||||||
echo. && echo. && echo.
|
echo. && echo. && echo.
|
||||||
if %TESTS%==tests (
|
if %TESTS%==tests (
|
||||||
if exist !TEST_PROJECT_FILE! (
|
if exist !TEST_PROJECT_FILE! (
|
||||||
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%release_static_md !TEST_PROJECT_FILE!
|
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%release_static_md %PLATFORMSW% !TEST_PROJECT_FILE!
|
||||||
if ERRORLEVEL 1 exit /b 1
|
if ERRORLEVEL 1 exit /b 1
|
||||||
echo. && echo. && echo.
|
echo. && echo. && echo.
|
||||||
)
|
)
|
||||||
@@ -435,32 +447,32 @@ for /f %%G in ('findstr /R "." components') do (
|
|||||||
set SOLUTION_FILE=samples%PLATFORM_SUFFIX%_%VS_VERSION%.sln
|
set SOLUTION_FILE=samples%PLATFORM_SUFFIX%_%VS_VERSION%.sln
|
||||||
|
|
||||||
if %DEBUG_SHARED%==1 (
|
if %DEBUG_SHARED%==1 (
|
||||||
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%debug_shared !SOLUTION_FILE!
|
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%debug_shared %PLATFORMSW% !SOLUTION_FILE!
|
||||||
if ERRORLEVEL 1 goto buildfailed
|
if ERRORLEVEL 1 goto buildfailed
|
||||||
echo. && echo. && echo.
|
echo. && echo. && echo.
|
||||||
)
|
)
|
||||||
if %RELEASE_SHARED%==1 (
|
if %RELEASE_SHARED%==1 (
|
||||||
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%release_shared !SOLUTION_FILE!
|
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%release_shared %PLATFORMSW% !SOLUTION_FILE!
|
||||||
if ERRORLEVEL 1 goto buildfailed
|
if ERRORLEVEL 1 goto buildfailed
|
||||||
echo. && echo. && echo.
|
echo. && echo. && echo.
|
||||||
)
|
)
|
||||||
if %DEBUG_STATIC_MT%==1 (
|
if %DEBUG_STATIC_MT%==1 (
|
||||||
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%debug_static_mt !SOLUTION_FILE!
|
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%debug_static_mt %PLATFORMSW% !SOLUTION_FILE!
|
||||||
if ERRORLEVEL 1 goto buildfailed
|
if ERRORLEVEL 1 goto buildfailed
|
||||||
echo. && echo. && echo.
|
echo. && echo. && echo.
|
||||||
)
|
)
|
||||||
if %RELEASE_STATIC_MT%==1 (
|
if %RELEASE_STATIC_MT%==1 (
|
||||||
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%release_static_mt !SOLUTION_FILE!
|
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%release_static_mt %PLATFORMSW% !SOLUTION_FILE!
|
||||||
if ERRORLEVEL 1 goto buildfailed
|
if ERRORLEVEL 1 goto buildfailed
|
||||||
echo. && echo. && echo.
|
echo. && echo. && echo.
|
||||||
)
|
)
|
||||||
if %DEBUG_STATIC_MD%==1 (
|
if %DEBUG_STATIC_MD%==1 (
|
||||||
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%debug_static_md !SOLUTION_FILE!
|
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%debug_static_md %PLATFORMSW% !SOLUTION_FILE!
|
||||||
if ERRORLEVEL 1 goto buildfailed
|
if ERRORLEVEL 1 goto buildfailed
|
||||||
echo. && echo. && echo.
|
echo. && echo. && echo.
|
||||||
)
|
)
|
||||||
if %RELEASE_STATIC_MD%==1 (
|
if %RELEASE_STATIC_MD%==1 (
|
||||||
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%release_static_md !SOLUTION_FILE!
|
!BUILD_TOOL! %USEENV% %EXTRASW% %ACTIONSW%%ACTION% %CONFIGSW%release_static_md %PLATFORMSW% !SOLUTION_FILE!
|
||||||
if ERRORLEVEL 1 goto buildfailed
|
if ERRORLEVEL 1 goto buildfailed
|
||||||
echo. && echo. && echo.
|
echo. && echo. && echo.
|
||||||
)
|
)
|
||||||
@@ -510,7 +522,7 @@ echo VS_VERSION: "71|80|90|100|110|120"
|
|||||||
echo ACTION: "build|rebuild|clean"
|
echo ACTION: "build|rebuild|clean"
|
||||||
echo LINKMODE: "static_mt|static_md|shared|all"
|
echo LINKMODE: "static_mt|static_md|shared|all"
|
||||||
echo CONFIGURATION: "release|debug|both"
|
echo CONFIGURATION: "release|debug|both"
|
||||||
echo PLATFORM: "Win32|x64|WinCE"
|
echo PLATFORM: "Win32|x64|WinCE|WEC2013"
|
||||||
echo SAMPLES: "samples|nosamples"
|
echo SAMPLES: "samples|nosamples"
|
||||||
echo TESTS: "tests|notests"
|
echo TESTS: "tests|notests"
|
||||||
echo TOOL: "devenv|vcexpress|wdexpress|msbuild"
|
echo TOOL: "devenv|vcexpress|wdexpress|msbuild"
|
||||||
|
|||||||
Reference in New Issue
Block a user