diff options
author | Stefan Radomski <radomski@tk.informatik.tu-darmstadt.de> | 2013-10-25 23:08:15 (GMT) |
---|---|---|
committer | Stefan Radomski <radomski@tk.informatik.tu-darmstadt.de> | 2013-10-25 23:08:15 (GMT) |
commit | 1ddbeb522842009b40a9404f15a4e56ae4c6dda4 (patch) | |
tree | 170476e66da38d7e489fb746634cd8650b30d77a /contrib/build-scripts/build-glog-windows.bat | |
parent | 43a0db67ba6527b00d7c60347675803ac3b1cfaa (diff) | |
download | uscxml-1ddbeb522842009b40a9404f15a4e56ae4c6dda4.zip uscxml-1ddbeb522842009b40a9404f15a4e56ae4c6dda4.tar.gz uscxml-1ddbeb522842009b40a9404f15a4e56ae4c6dda4.tar.bz2 |
Fixed building on MacOSX 10.9 Mavericks
Diffstat (limited to 'contrib/build-scripts/build-glog-windows.bat')
-rw-r--r-- | contrib/build-scripts/build-glog-windows.bat | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/contrib/build-scripts/build-glog-windows.bat b/contrib/build-scripts/build-glog-windows.bat new file mode 100644 index 0000000..f5b97e9 --- /dev/null +++ b/contrib/build-scripts/build-glog-windows.bat @@ -0,0 +1,69 @@ +@ECHO off + +set ME=%0 +set DIR=%~dp0 + +if "%VSINSTALLDIR%" == "" ( + echo. + echo %VSINSTALLDIR is not defined, run from within Visual Studio Command Prompt. + echo. + goto :DONE +) + +echo %LIB% |find "LIB\amd64;" > nul +if %errorlevel% == 0 ( + set DEST_DIR="%DIR%..\prebuilt\windows-x86_64/msvc" + set CPU_ARCH=x86_64 + goto :ARCH_FOUND +) + +echo %LIB% |find "LIB;" > nul +if %errorlevel% == 0 ( + set DEST_DIR="%DIR%..\prebuilt\windows-x86/msvc" + set CPU_ARCH=x86 + goto :ARCH_FOUND +) + +:ARCH_FOUND + +if "%DEST_DIR%" == "" ( + echo. + echo Unknown Platform %Platform%. + echo. + goto :DONE +) + +IF NOT EXIST "src\glog\log_severity.h" ( + echo. + echo Cannot find src\glog\log_severity.h + echo Run script from within glog directory: + echo glog $ ..\%ME% + echo. + goto :DONE +) + +devenv /upgrade google-glog.sln + +if "%CPU_ARCH%" == "x86_64" ( + devenv /rebuild "debug|x64" google-glog.sln /project libglog_static + devenv /rebuild "release|x64" google-glog.sln /project libglog_static +) + +if "%CPU_ARCH%" == "x86" ( +devenv /rebuild "debug|Win32" google-glog.sln /project libglog_static +devenv /rebuild "release|Win32" google-glog.sln /project libglog_static +) + + +echo. +echo If this failed, just add "typedef size_t ssize_t;" in logging.cc +echo. + +copy Debug\libglog_static.lib %DEST_DIR%\lib\libglog_static_d.lib +copy Release\libglog_static.lib %DEST_DIR%\lib\libglog_static.lib +mkdir %DEST_DIR%\include\glog +xcopy src\windows\glog %DEST_DIR%\include /s /e + + +:DONE +pause
\ No newline at end of file |