summaryrefslogtreecommitdiffstats
path: root/contrib/build-scripts/build-glog-windows.bat
diff options
context:
space:
mode:
authorStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2013-10-25 23:08:15 (GMT)
committerStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2013-10-25 23:08:15 (GMT)
commit1ddbeb522842009b40a9404f15a4e56ae4c6dda4 (patch)
tree170476e66da38d7e489fb746634cd8650b30d77a /contrib/build-scripts/build-glog-windows.bat
parent43a0db67ba6527b00d7c60347675803ac3b1cfaa (diff)
downloaduscxml-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.bat69
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