mirror of
https://github.com/pocoproject/poco.git
synced 2025-11-24 14:20:10 +01:00
GH #477: 1.5.2 buildwin.cmd incorrect
This commit is contained in:
42
buildwin.cmd
42
buildwin.cmd
@@ -51,6 +51,14 @@ if "%1"=="" goto usage
|
|||||||
set VS_VERSION=vs%1
|
set VS_VERSION=vs%1
|
||||||
set VS_64_BIT_ENV=VC\bin\x86_amd64\vcvarsx86_amd64.bat
|
set VS_64_BIT_ENV=VC\bin\x86_amd64\vcvarsx86_amd64.bat
|
||||||
|
|
||||||
|
rem PLATFORM [Win32|x64|WinCE|WEC2013]
|
||||||
|
set PLATFORM=%5
|
||||||
|
if "%PLATFORM%"=="" (set PLATFORM=Win32)
|
||||||
|
if not "%PLATFORM%"=="Win32" (
|
||||||
|
if not "%PLATFORM%"=="x64" (
|
||||||
|
if not "%PLATFORM%"=="WinCE" (
|
||||||
|
if not "%PLATFORM%"=="WEC2013" goto usage)))
|
||||||
|
|
||||||
if not defined VCINSTALLDIR (
|
if not defined VCINSTALLDIR (
|
||||||
if %VS_VERSION%==vs71 (
|
if %VS_VERSION%==vs71 (
|
||||||
call "%VS71COMNTOOLS%vsvars32.bat"
|
call "%VS71COMNTOOLS%vsvars32.bat"
|
||||||
@@ -59,28 +67,28 @@ if not defined VCINSTALLDIR (
|
|||||||
call "%VS80COMNTOOLS%vsvars32.bat"
|
call "%VS80COMNTOOLS%vsvars32.bat"
|
||||||
) else (
|
) else (
|
||||||
if %VS_VERSION%==vs90 (
|
if %VS_VERSION%==vs90 (
|
||||||
if %5==x64 (
|
if %PLATFORM%==x64 (
|
||||||
call "%VS90COMNTOOLS%..\..\%VS_64_BIT_ENV%"
|
call "%VS90COMNTOOLS%..\..\%VS_64_BIT_ENV%"
|
||||||
) else (
|
) else (
|
||||||
call "%VS90COMNTOOLS%vsvars32.bat"
|
call "%VS90COMNTOOLS%vsvars32.bat"
|
||||||
)
|
)
|
||||||
) else (
|
) else (
|
||||||
if %VS_VERSION%==vs100 (
|
if %VS_VERSION%==vs100 (
|
||||||
if %5==x64 (
|
if %PLATFORM%==x64 (
|
||||||
call "%VS100COMNTOOLS%..\..\%VS_64_BIT_ENV%"
|
call "%VS100COMNTOOLS%..\..\%VS_64_BIT_ENV%"
|
||||||
) else (
|
) else (
|
||||||
call "%VS100COMNTOOLS%vsvars32.bat"
|
call "%VS100COMNTOOLS%vsvars32.bat"
|
||||||
)
|
)
|
||||||
) else (
|
) else (
|
||||||
if %VS_VERSION%==vs110 (
|
if %VS_VERSION%==vs110 (
|
||||||
if %5==x64 (
|
if %PLATFORM%==x64 (
|
||||||
call "%VS110COMNTOOLS%..\..\%VS_64_BIT_ENV%"
|
call "%VS110COMNTOOLS%..\..\%VS_64_BIT_ENV%"
|
||||||
) else (
|
) else (
|
||||||
call "%VS110COMNTOOLS%vsvars32.bat"
|
call "%VS110COMNTOOLS%vsvars32.bat"
|
||||||
)
|
)
|
||||||
) else (
|
) else (
|
||||||
if %VS_VERSION%==vs120 (
|
if %VS_VERSION%==vs120 (
|
||||||
if %5==x64 (
|
if %PLATFORM%==x64 (
|
||||||
call "%VS120COMNTOOLS%..\..\%VS_64_BIT_ENV%"
|
call "%VS120COMNTOOLS%..\..\%VS_64_BIT_ENV%"
|
||||||
) else (
|
) else (
|
||||||
call "%VS120COMNTOOLS%vsvars32.bat
|
call "%VS120COMNTOOLS%vsvars32.bat
|
||||||
@@ -135,42 +143,30 @@ if "%BUILD_TOOL%"=="msbuild" (
|
|||||||
|
|
||||||
rem ACTION [build|rebuild|clean]
|
rem ACTION [build|rebuild|clean]
|
||||||
set ACTION=%2
|
set ACTION=%2
|
||||||
|
if "%ACTION%"=="" (set ACTION=build)
|
||||||
if not "%ACTION%"=="build" (
|
if not "%ACTION%"=="build" (
|
||||||
if not "%ACTION%"=="rebuild" (
|
if not "%ACTION%"=="rebuild" (
|
||||||
if not "%ACTION%"=="" (
|
if not "%ACTION%"=="clean" goto usage))
|
||||||
if not "%ACTION%"=="clean" goto usage)))
|
|
||||||
|
|
||||||
if "%ACTION%"=="" (set ACTION="build")
|
|
||||||
|
|
||||||
rem LINKMODE [static|shared|both]
|
rem LINKMODE [static|shared|both]
|
||||||
set LINK_MODE=%3
|
set LINK_MODE=%3
|
||||||
|
if "%LINK_MODE%"=="" (set LINK_MODE=shared)
|
||||||
if not "%LINK_MODE%"=="static_mt" (
|
if not "%LINK_MODE%"=="static_mt" (
|
||||||
if not "%LINK_MODE%"=="static_md" (
|
if not "%LINK_MODE%"=="static_md" (
|
||||||
if not "%LINK_MODE%"=="shared" (
|
if not "%LINK_MODE%"=="shared" (
|
||||||
if not "%LINK_MODE%"=="" (
|
if not "%LINK_MODE%"=="all" goto usage)))
|
||||||
if not "%LINK_MODE%"=="all" goto usage))))
|
|
||||||
|
|
||||||
rem CONFIGURATION [release|debug|both]
|
rem CONFIGURATION [release|debug|both]
|
||||||
set CONFIGURATION=%4
|
set CONFIGURATION=%4
|
||||||
|
if "%CONFIGURATION%"=="" (set CONFIGURATION=release)
|
||||||
if not "%CONFIGURATION%"=="release" (
|
if not "%CONFIGURATION%"=="release" (
|
||||||
if not "%CONFIGURATION%"=="debug" (
|
if not "%CONFIGURATION%"=="debug" (
|
||||||
if not "%CONFIGURATION%"=="" (
|
if not "%CONFIGURATION%"=="both" goto usage))
|
||||||
if not "%CONFIGURATION%"=="both" goto usage)))
|
|
||||||
|
|
||||||
rem PLATFORM [Win32|x64|WinCE|WEC2013]
|
|
||||||
set PLATFORM=%5
|
|
||||||
|
|
||||||
if not "%PLATFORM%"=="" (
|
|
||||||
if not "%PLATFORM%"=="Win32" (
|
|
||||||
if not "%PLATFORM%"=="x64" (
|
|
||||||
if not "%PLATFORM%"=="WinCE" (
|
|
||||||
if not "%PLATFORM%"=="WEC2013" goto usage))))
|
|
||||||
|
|
||||||
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) else (
|
if "%PLATFORM%"=="WinCE" (set PLATFORM_SUFFIX=_CE) else (
|
||||||
if "%PLATFORM%"=="WEC2013" (set PLATFORM_SUFFIX=_WEC2013)))))
|
if "%PLATFORM%"=="WEC2013" (set PLATFORM_SUFFIX=_WEC2013))))
|
||||||
|
|
||||||
if "%PLATFORM%"=="WEC2013" (
|
if "%PLATFORM%"=="WEC2013" (
|
||||||
if "%WEC2013_PLATFORM%"=="" (
|
if "%WEC2013_PLATFORM%"=="" (
|
||||||
|
|||||||
Reference in New Issue
Block a user