build64.bat 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. git rev-parse HEAD>current_version.txt
  2. set /P CURRENT=<current_version.txt
  3. echo %CURRENT%
  4. mkdir build
  5. ::if %errorlevel% neq 0 exit /b %errorlevel%
  6. cd build
  7. if %errorlevel% neq 0 exit /b %errorlevel%
  8. set QTDIR=C:\qt-everywhere-opensource-src-4.8.6_64
  9. set OGRE_HOME=C:\Ogre64\Build\sdk
  10. call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\VsDevCmd.bat"
  11. cmake .. -G"Visual Studio 12 2013 Win64" -T v120_xp -DZLIB_INCLUDE_DIR=C:/zlib-1.2.8 -DBOOST_ROOT=C:\boost_1_55_0_64 -DBOOST_LIBRARYDIR=C:\boost_1_55_0_64\lib64-msvc-12.0 -DOGRE_DIR=C:\Ogre64\Build\sdk -DOIS_HOME=C:\Ogre64\Dependencies\Build\ogredeps -DZLIB_LIBRARY=C:/zlib-1.2.8/contrib/vstudio/vc11/x64/ZlibDllReleaseWithoutAsm/zlibwapi.lib
  12. if %errorlevel% neq 0 exit /b %errorlevel%
  13. msbuild /m QGears.sln /p:Configuration=Release
  14. if %errorlevel% neq 0 exit /b %errorlevel%
  15. cpack -C "Release"
  16. if %errorlevel% neq 0 exit /b %errorlevel%
  17. set path=%path%;C:\boost_1_55_0_64\lib64-msvc-12.0;C:\qt-everywhere-opensource-src-4.8.6_64\bin\release;C:\Ogre64\Build\bin\relwithdebinfo
  18. ctest -C "Release" --verbose
  19. if %errorlevel% neq 0 exit /b %errorlevel%
  20. cd ..
  21. cd ..
  22. mkdir %CURRENT%
  23. cd %CURRENT%
  24. mkdir windows
  25. cd ..
  26. dir
  27. move q-gears\build\*.msi %CURRENT%\windows