mirror of
https://github.com/pocoproject/poco.git
synced 2025-11-06 05:00:04 +01:00
SF 3560990
This commit is contained in:
127
buildwin.cmd
127
buildwin.cmd
@@ -52,7 +52,7 @@ if "%1"=="" goto usage
|
|||||||
set BUILD_TOOL="%1"
|
set BUILD_TOOL="%1"
|
||||||
|
|
||||||
rem if not msbuild, validate that there is a VS environment
|
rem if not msbuild, validate that there is a VS environment
|
||||||
if %BUILD_TOOL%=="msbuild" (
|
if "%BUILD_TOOL%"=="msbuild" (
|
||||||
if not defined WindowsSdkDir (
|
if not defined WindowsSdkDir (
|
||||||
echo Error: No Windows SDK environment found.
|
echo Error: No Windows SDK environment found.
|
||||||
echo Please run this script from a Windows SDK Command Prompt
|
echo Please run this script from a Windows SDK Command Prompt
|
||||||
@@ -69,8 +69,8 @@ rem VS version {71|80|90|100}
|
|||||||
if "%2"=="" goto usage
|
if "%2"=="" goto usage
|
||||||
set VS_VERSION=vs%2
|
set VS_VERSION=vs%2
|
||||||
|
|
||||||
set VCPROJ_EXT="vcproj"
|
set VCPROJ_EXT=vcproj
|
||||||
if %VS_VERSION%==100 (set VCPROJ_EXT="vcxproj")
|
if %VS_VERSION%==vs100 (set VCPROJ_EXT=vcxproj)
|
||||||
|
|
||||||
rem Action [build|rebuild|clean]
|
rem Action [build|rebuild|clean]
|
||||||
set ACTION=%3
|
set ACTION=%3
|
||||||
@@ -124,46 +124,46 @@ set RELEASE_STATIC_MT=0
|
|||||||
set DEBUG_STATIC_MD=0
|
set DEBUG_STATIC_MD=0
|
||||||
set RELEASE_STATIC_MD=0
|
set RELEASE_STATIC_MD=0
|
||||||
|
|
||||||
if "%LINK_MODE%"=="shared" (
|
if %LINK_MODE%==shared (
|
||||||
if "%CONFIGURATION%"=="release" (set RELEASE_SHARED=1) else (
|
if %CONFIGURATION%==release (set RELEASE_SHARED=1) else (
|
||||||
if "%CONFIGURATION%"=="both" (set RELEASE_SHARED=1) else (
|
if %CONFIGURATION%==both (set RELEASE_SHARED=1) else (
|
||||||
if "%CONFIGURATION%"=="" (set RELEASE_SHARED=1))))
|
if "%CONFIGURATION%"=="" (set RELEASE_SHARED=1))))
|
||||||
|
|
||||||
if "%LINK_MODE%"=="shared" (
|
if %LINK_MODE%==shared (
|
||||||
if "%CONFIGURATION%"=="debug" (set DEBUG_SHARED=1) else (
|
if %CONFIGURATION%==debug (set DEBUG_SHARED=1) else (
|
||||||
if "%CONFIGURATION%"=="both" (set DEBUG_SHARED=1) else (
|
if %CONFIGURATION%==both (set DEBUG_SHARED=1) else (
|
||||||
if "%CONFIGURATION%"=="" (set DEBUG_SHARED=1))))
|
if "%CONFIGURATION%"=="" (set DEBUG_SHARED=1))))
|
||||||
|
|
||||||
if "%LINK_MODE%"=="static_mt" (
|
if %LINK_MODE%==static_mt (
|
||||||
if "%CONFIGURATION%"=="release" (set RELEASE_STATIC_MT=1) else (
|
if %CONFIGURATION%==release (set RELEASE_STATIC_MT=1) else (
|
||||||
if "%CONFIGURATION%"=="both" (set RELEASE_STATIC_MT=1) else (
|
if %CONFIGURATION%==both (set RELEASE_STATIC_MT=1) else (
|
||||||
if "%CONFIGURATION%"=="" (set RELEASE_STATIC_MT=1))))
|
if "%CONFIGURATION%"=="" (set RELEASE_STATIC_MT=1))))
|
||||||
|
|
||||||
if "%LINK_MODE%"=="static_md" (
|
if %LINK_MODE%==static_md (
|
||||||
if "%CONFIGURATION%"=="release" (set RELEASE_STATIC_MD=1) else (
|
if %CONFIGURATION%==release (set RELEASE_STATIC_MD=1) else (
|
||||||
if "%CONFIGURATION%"=="both" (set RELEASE_STATIC_MD=1) else (
|
if %CONFIGURATION%==both (set RELEASE_STATIC_MD=1) else (
|
||||||
if "%CONFIGURATION%"=="" (set RELEASE_STATIC_MD=1))))
|
if "%CONFIGURATION%"=="" (set RELEASE_STATIC_MD=1))))
|
||||||
|
|
||||||
if "%LINK_MODE%"=="static_mt" (
|
if %LINK_MODE%==static_mt (
|
||||||
if "%CONFIGURATION%"=="debug" (set DEBUG_STATIC_MT=1) else (
|
if %CONFIGURATION%==debug (set DEBUG_STATIC_MT=1) else (
|
||||||
if "%CONFIGURATION%"=="both" (set DEBUG_STATIC_MT=1) else (
|
if %CONFIGURATION%==both (set DEBUG_STATIC_MT=1) else (
|
||||||
if "%CONFIGURATION%"=="" (set DEBUG_STATIC_MT=1))))
|
if "%CONFIGURATION%"=="" (set DEBUG_STATIC_MT=1))))
|
||||||
|
|
||||||
if "%LINK_MODE%"=="static_md" (
|
if %LINK_MODE%==static_md (
|
||||||
if "%CONFIGURATION%"=="debug" (set DEBUG_STATIC_MD=1) else (
|
if %CONFIGURATION%==debug (set DEBUG_STATIC_MD=1) else (
|
||||||
if "%CONFIGURATION%"=="both" (set DEBUG_STATIC_MD=1) else (
|
if %CONFIGURATION%==both (set DEBUG_STATIC_MD=1) else (
|
||||||
if "%CONFIGURATION%"=="" (set DEBUG_STATIC_MD=1))))
|
if "%CONFIGURATION%"=="" (set DEBUG_STATIC_MD=1))))
|
||||||
|
|
||||||
if "%LINK_MODE%"=="all" (
|
if %LINK_MODE%==all (
|
||||||
if "%CONFIGURATION%"=="debug" (
|
if %CONFIGURATION%==debug (
|
||||||
set DEBUG_STATIC_MT=1
|
set DEBUG_STATIC_MT=1
|
||||||
set DEBUG_STATIC_MD=1
|
set DEBUG_STATIC_MD=1
|
||||||
set DEBUG_SHARED=1) else (
|
set DEBUG_SHARED=1) else (
|
||||||
if "%CONFIGURATION%"=="release" (
|
if %CONFIGURATION%==release (
|
||||||
set RELEASE_STATIC_MT=1
|
set RELEASE_STATIC_MT=1
|
||||||
set RELEASE_STATIC_MD=1
|
set RELEASE_STATIC_MD=1
|
||||||
set RELEASE_SHARED=1) else (
|
set RELEASE_SHARED=1) else (
|
||||||
if "%CONFIGURATION%"=="both" (
|
if %CONFIGURATION%==both (
|
||||||
set DEBUG_STATIC_MT=1
|
set DEBUG_STATIC_MT=1
|
||||||
set DEBUG_STATIC_MD=1
|
set DEBUG_STATIC_MD=1
|
||||||
set DEBUG_SHARED=1
|
set DEBUG_SHARED=1
|
||||||
@@ -179,15 +179,15 @@ set RELEASE_STATIC_MD=1
|
|||||||
set RELEASE_SHARED=1)))))
|
set RELEASE_SHARED=1)))))
|
||||||
|
|
||||||
if "%LINK_MODE%"=="" (
|
if "%LINK_MODE%"=="" (
|
||||||
if "%CONFIGURATION%"=="debug" (
|
if %CONFIGURATION%==debug (
|
||||||
set DEBUG_STATIC_MT=1
|
set DEBUG_STATIC_MT=1
|
||||||
set DEBUG_STATIC_MD=1
|
set DEBUG_STATIC_MD=1
|
||||||
set DEBUG_SHARED=1) else (
|
set DEBUG_SHARED=1) else (
|
||||||
if "%CONFIGURATION%"=="release" (
|
if %CONFIGURATION%==release (
|
||||||
set RELEASE_STATIC_MT=1
|
set RELEASE_STATIC_MT=1
|
||||||
set RELEASE_STATIC_MD=1
|
set RELEASE_STATIC_MD=1
|
||||||
set RELEASE_SHARED=1) else (
|
set RELEASE_SHARED=1) else (
|
||||||
if "%CONFIGURATION%"=="both" (
|
if %CONFIGURATION%==both (
|
||||||
set DEBUG_STATIC_MT=1
|
set DEBUG_STATIC_MT=1
|
||||||
set DEBUG_STATIC_MD=1
|
set DEBUG_STATIC_MD=1
|
||||||
set DEBUG_SHARED=1
|
set DEBUG_SHARED=1
|
||||||
@@ -225,14 +225,14 @@ for /f %%G in ('findstr /R "." components') do (
|
|||||||
if exist %%G (
|
if exist %%G (
|
||||||
cd %%G
|
cd %%G
|
||||||
for /f "tokens=1,2,3,4 delims=/" %%Q in ("%%G") do (
|
for /f "tokens=1,2,3,4 delims=/" %%Q in ("%%G") do (
|
||||||
set PROJECT_NAME=%%Q%PLATFORM_SUFFIX%_%VS_VERSION%.vcproj
|
set PROJECT_NAME=%%Q%PLATFORM_SUFFIX%_%VS_VERSION%.%VCPROJ_EXT%
|
||||||
set TEST_PROJECT_NAME=testsuite/TestSuite%PLATFORM_SUFFIX%_%VS_VERSION%.vcproj
|
set TEST_PROJECT_NAME=testsuite/TestSuite%PLATFORM_SUFFIX%_%VS_VERSION%.%VCPROJ_EXT%
|
||||||
if exist !PROJECT_NAME! (call :build %%G )
|
if exist !PROJECT_NAME! (call :build %%G )
|
||||||
set PROJECT_NAME=%%R%PLATFORM_SUFFIX%_%VS_VERSION%.vcproj
|
set PROJECT_NAME=%%R%PLATFORM_SUFFIX%_%VS_VERSION%.%VCPROJ_EXT%
|
||||||
if exist !PROJECT_NAME! (call :build %%G )
|
if exist !PROJECT_NAME! (call :build %%G )
|
||||||
set PROJECT_NAME=%%S%PLATFORM_SUFFIX%_%VS_VERSION%.vcproj
|
set PROJECT_NAME=%%S%PLATFORM_SUFFIX%_%VS_VERSION%.%VCPROJ_EXT%
|
||||||
if exist !PROJECT_NAME! (call :build %%G )
|
if exist !PROJECT_NAME! (call :build %%G )
|
||||||
set PROJECT_NAME=%%T%PLATFORM_SUFFIX%_%VS_VERSION%.vcproj
|
set PROJECT_NAME=%%T%PLATFORM_SUFFIX%_%VS_VERSION%.%VCPROJ_EXT%
|
||||||
if exist !PROJECT_NAME! (call :build %%G )
|
if exist !PROJECT_NAME! (call :build %%G )
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
@@ -240,6 +240,8 @@ if exist %%G (
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
goto samples
|
||||||
|
|
||||||
rem ////////////////////
|
rem ////////////////////
|
||||||
rem / build subroutine /
|
rem / build subroutine /
|
||||||
rem ////////////////////
|
rem ////////////////////
|
||||||
@@ -247,88 +249,90 @@ rem ////////////////////
|
|||||||
|
|
||||||
echo.
|
echo.
|
||||||
echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
echo ++++
|
echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
echo ++++ Building %1 [!PROJECT_NAME!]
|
echo ++++ Building %1 [!PROJECT_NAME!]
|
||||||
echo ++++
|
echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
echo.
|
echo.
|
||||||
echo %TESTS%
|
echo %TESTS%
|
||||||
if %BUILD_TOOL%=="msbuild" (
|
if %BUILD_TOOL%==msbuild (
|
||||||
if %DEBUG_SHARED%==1 (%BUILD_TOOL% !PROJECT_NAME! /m /p:Configuration=debug_shared /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.
|
if %DEBUG_SHARED%==1 (%BUILD_TOOL% !PROJECT_NAME! /m /p:Configuration=debug_shared /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.
|
||||||
if "%TESTS%"=="tests" (
|
if %TESTS%==tests (
|
||||||
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% !TEST_PROJECT_NAME! /m /p:Configuration=debug_shared /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.)
|
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% !TEST_PROJECT_NAME! /m /p:Configuration=debug_shared /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
if %RELEASE_SHARED%==1 (%BUILD_TOOL% !PROJECT_NAME! /m /p:Configuration=release_shared /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.
|
if %RELEASE_SHARED%==1 (%BUILD_TOOL% !PROJECT_NAME! /m /p:Configuration=release_shared /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.
|
||||||
if "%TESTS%"=="tests" (
|
if %TESTS%==tests (
|
||||||
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% !TEST_PROJECT_NAME! /m /p:Configuration=release_shared /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.)
|
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% !TEST_PROJECT_NAME! /m /p:Configuration=release_shared /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
if %DEBUG_STATIC_MT%==1 (%BUILD_TOOL% !PROJECT_NAME! /m /p:Configuration=debug_static_mt /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.
|
if %DEBUG_STATIC_MT%==1 (%BUILD_TOOL% !PROJECT_NAME! /m /p:Configuration=debug_static_mt /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.
|
||||||
if "%TESTS%"=="tests" (
|
if %TESTS%==tests (
|
||||||
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% !TEST_PROJECT_NAME! /m /p:Configuration=debug_static_mt /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.)
|
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% !TEST_PROJECT_NAME! /m /p:Configuration=debug_static_mt /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
if %RELEASE_STATIC_MT%==1 (%BUILD_TOOL% !PROJECT_NAME! /m /p:Configuration=release_static_mt /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.
|
if %RELEASE_STATIC_MT%==1 (%BUILD_TOOL% !PROJECT_NAME! /m /p:Configuration=release_static_mt /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.
|
||||||
if "%TESTS%"=="tests" (
|
if %TESTS%==tests (
|
||||||
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% !TEST_PROJECT_NAME! /m /p:Configuration=release_static_mt /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.)
|
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% !TEST_PROJECT_NAME! /m /p:Configuration=release_static_mt /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
if %DEBUG_STATIC_MD%==1 (%BUILD_TOOL% !PROJECT_NAME! /m /p:Configuration=debug_static_md /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.
|
if %DEBUG_STATIC_MD%==1 (%BUILD_TOOL% !PROJECT_NAME! /m /p:Configuration=debug_static_md /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.
|
||||||
if "%TESTS%"=="tests" (
|
if %TESTS%==tests (
|
||||||
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% !TEST_PROJECT_NAME! /m /p:Configuration=debug_static_md /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.)
|
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% !TEST_PROJECT_NAME! /m /p:Configuration=debug_static_md /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
if %RELEASE_STATIC_MD%==1 (%BUILD_TOOL% !PROJECT_NAME! /m /p:Configuration=release_static_md /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.
|
if %RELEASE_STATIC_MD%==1 (%BUILD_TOOL% !PROJECT_NAME! /m /p:Configuration=release_static_md /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.
|
||||||
if "%TESTS%"=="tests" (
|
if %TESTS%==tests (
|
||||||
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% !TEST_PROJECT_NAME! /m /p:Configuration=release_static_md /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.)
|
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% !TEST_PROJECT_NAME! /m /p:Configuration=release_static_md /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
) else (
|
) else (
|
||||||
echo "building"
|
|
||||||
if %DEBUG_SHARED%==1 (%BUILD_TOOL% /useenv /%ACTION% debug_shared !PROJECT_NAME! && echo. && echo. && echo.
|
if %DEBUG_SHARED%==1 (%BUILD_TOOL% /useenv /%ACTION% debug_shared !PROJECT_NAME! && echo. && echo. && echo.
|
||||||
if "%TESTS%"=="tests" (
|
if %TESTS%==tests (
|
||||||
echo ****
|
|
||||||
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% /useenv /%ACTION% debug_shared !TEST_PROJECT_NAME! && echo. && echo. && echo.)
|
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% /useenv /%ACTION% debug_shared !TEST_PROJECT_NAME! && echo. && echo. && echo.)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
if %RELEASE_SHARED%==1 (%BUILD_TOOL% /useenv /%ACTION% release_shared !PROJECT_NAME! && echo. && echo. && echo.
|
if %RELEASE_SHARED%==1 (%BUILD_TOOL% /useenv /%ACTION% release_shared !PROJECT_NAME! && echo. && echo. && echo.
|
||||||
if "%TESTS%"=="tests" (
|
if %TESTS%==tests (
|
||||||
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% /useenv /%ACTION% release_shared !TEST_PROJECT_NAME! && echo. && echo. && echo.)
|
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% /useenv /%ACTION% release_shared !TEST_PROJECT_NAME! && echo. && echo. && echo.)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
if %DEBUG_STATIC_MT%==1 (%BUILD_TOOL% /useenv /%ACTION% debug_static_mt !PROJECT_NAME! && echo. && echo. && echo.
|
if %DEBUG_STATIC_MT%==1 (%BUILD_TOOL% /useenv /%ACTION% debug_static_mt !PROJECT_NAME! && echo. && echo. && echo.
|
||||||
if "%TESTS%"=="tests" (
|
if %TESTS%==tests (
|
||||||
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% /useenv /%ACTION% debug_static_mt !TEST_PROJECT_NAME! && echo. && echo. && echo.)
|
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% /useenv /%ACTION% debug_static_mt !TEST_PROJECT_NAME! && echo. && echo. && echo.)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
if %RELEASE_STATIC_MT%==1 (%BUILD_TOOL% /useenv /%ACTION% release_static_mt !PROJECT_NAME! && echo. && echo. && echo.
|
if %RELEASE_STATIC_MT%==1 (%BUILD_TOOL% /useenv /%ACTION% release_static_mt !PROJECT_NAME! && echo. && echo. && echo.
|
||||||
if "%TESTS%"=="tests" (
|
if %TESTS%==tests (
|
||||||
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% /useenv /%ACTION% release_static_mt !TEST_PROJECT_NAME! && echo. && echo. && echo.)
|
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% /useenv /%ACTION% release_static_mt !TEST_PROJECT_NAME! && echo. && echo. && echo.)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
if %DEBUG_STATIC_MD%==1 (%BUILD_TOOL% /useenv /%ACTION% debug_static_md !PROJECT_NAME! && echo. && echo. && echo.
|
if %DEBUG_STATIC_MD%==1 (%BUILD_TOOL% /useenv /%ACTION% debug_static_md !PROJECT_NAME! && echo. && echo. && echo.
|
||||||
if "%TESTS%"=="tests" (
|
if %TESTS%==tests (
|
||||||
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% /useenv /%ACTION% debug_static_md !TEST_PROJECT_NAME! && echo. && echo. && echo.)
|
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% /useenv /%ACTION% debug_static_md !TEST_PROJECT_NAME! && echo. && echo. && echo.)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
if %RELEASE_STATIC_MD%==1 (%BUILD_TOOL% /useenv /%ACTION% release_static_md !PROJECT_NAME! && echo. && echo. && echo.
|
if %RELEASE_STATIC_MD%==1 (%BUILD_TOOL% /useenv /%ACTION% release_static_md !PROJECT_NAME! && echo. && echo. && echo.
|
||||||
if "%TESTS%"=="tests" (
|
if %TESTS%==tests (
|
||||||
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% /useenv /%ACTION% release_static_md !TEST_PROJECT_NAME! && echo. && echo. && echo.)
|
if exist !TEST_PROJECT_NAME! (%BUILD_TOOL% /useenv /%ACTION% release_static_md !TEST_PROJECT_NAME! && echo. && echo. && echo.)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
echo ------------------------------------------------------------------------
|
echo ------------------------------------------------------------------------
|
||||||
echo ----
|
|
||||||
echo ---- Done building %1 [!PROJECT_NAME!]
|
echo ---- Done building %1 [!PROJECT_NAME!]
|
||||||
echo ----
|
|
||||||
echo ------------------------------------------------------------------------
|
echo ------------------------------------------------------------------------
|
||||||
echo.
|
echo.
|
||||||
|
|
||||||
exit /b
|
exit /b
|
||||||
|
|
||||||
if "%SAMPLES%"=="nosamples" goto :EOF
|
rem ////////////////////
|
||||||
|
rem / build samples /
|
||||||
|
rem ////////////////////
|
||||||
|
|
||||||
|
:samples
|
||||||
|
|
||||||
|
if %SAMPLES%==nosamples goto :EOF
|
||||||
|
|
||||||
rem root level component samples
|
rem root level component samples
|
||||||
for /f %%G in ('findstr /R "." components') do (
|
for /f %%G in ('findstr /R "." components') do (
|
||||||
@@ -336,14 +340,14 @@ if exist %%G\samples\samples%PLATFORM_SUFFIX%_%VS_VERSION%.sln (
|
|||||||
cd %%G\samples
|
cd %%G\samples
|
||||||
echo.
|
echo.
|
||||||
echo.
|
echo.
|
||||||
echo ########################################################################
|
echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
echo ####
|
echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
echo #### Building %%G/samples
|
echo ++++ Building %%G/samples
|
||||||
echo ####
|
echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
echo ########################################################################
|
echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
echo.
|
echo.
|
||||||
set PROJECT_NAME=samples%PLATFORM_SUFFIX%_%VS_VERSION%
|
set PROJECT_NAME=samples%PLATFORM_SUFFIX%_%VS_VERSION%
|
||||||
if %BUILD_TOOL%=="msbuild" (
|
if %BUILD_TOOL%==msbuild (
|
||||||
if %DEBUG_SHARED%==1 (%BUILD_TOOL% !PROJECT_NAME!.sln /m /p:Configuration=debug_shared /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.)
|
if %DEBUG_SHARED%==1 (%BUILD_TOOL% !PROJECT_NAME!.sln /m /p:Configuration=debug_shared /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.)
|
||||||
if %RELEASE_SHARED%==1 (%BUILD_TOOL% !PROJECT_NAME!.sln /m /p:Configuration=release_shared /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.)
|
if %RELEASE_SHARED%==1 (%BUILD_TOOL% !PROJECT_NAME!.sln /m /p:Configuration=release_shared /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.)
|
||||||
if %DEBUG_STATIC_MT%==1 (%BUILD_TOOL% !PROJECT_NAME!.sln /m /p:Configuration=debug_static_mt /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.)
|
if %DEBUG_STATIC_MT%==1 (%BUILD_TOOL% !PROJECT_NAME!.sln /m /p:Configuration=debug_static_mt /p:Platform=%PLATFORM% /verbosity:minimal /p:VCBuildAdditionalOptions="/useenv" /t:%ACTION% && echo. && echo. && echo.)
|
||||||
@@ -363,6 +367,11 @@ if exist %%G\samples\samples%PLATFORM_SUFFIX%_%VS_VERSION%.sln (
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
echo ------------------------------------------------------------------------
|
||||||
|
echo ---- Build completed.
|
||||||
|
echo ------------------------------------------------------------------------
|
||||||
|
echo.
|
||||||
|
|
||||||
goto :EOF
|
goto :EOF
|
||||||
|
|
||||||
:usage
|
:usage
|
||||||
|
|||||||
Reference in New Issue
Block a user