CMake_VS2015.bat 666 B

12345678910111213141516171819
  1. @ECHO OFF
  2. @echo:
  3. @echo:
  4. ECHO Generating Visual Studio Solution (64 bit)
  5. @echo:
  6. @echo:
  7. call "%VS140COMNTOOLS%..\..\VC\bin\amd64\vcvars64.bat"
  8. :: remove any generated sources
  9. if exist "%~p0Artifacts\Build\Source\Generated\" rd /q /s "%~p0Artifacts\Build\Source\Generated\"
  10. :: get current foldername
  11. set "cdir=%~dp0"
  12. :: for loop requires removing trailing backslash from %~dp0 output
  13. set "cdir=%cdir:~0,-1%"
  14. for %%i IN ("%cdir%") do set "foldername=%%~nxi"
  15. :: run cmake
  16. cmake -E make_directory "..\%foldername%-VS2015" && cmake -E chdir "..\%foldername%-VS2015" cmake %~dp0 -G "Visual Studio 14 2015 Win64"
  17. @echo:
  18. ECHO Solution created in ..\%foldername%-VS2015
  19. @echo: