setenvvar.bat 841 B

1234567891011121314151617181920212223242526272829303132333435
  1. :: This bat set the environment values
  2. :: ROOT_PATH dos format path of the main directory
  3. :: DB_PATH unix format path of the main directory
  4. :: VS_VER VisualStudio version (msvc6|msvc7)
  5. @echo off
  6. ::=================
  7. :SET_DB_DIR
  8. @cd ..\..
  9. @for /f "delims=" %%a in ('@cd') do (set ROOT_PATH=%%a)
  10. @cd %~dp0
  11. for /f "tokens=*" %%a in ('@echo %ROOT_PATH:\=/%') do (set DB_PATH=%%a)
  12. @msdev /? >nul 2>nul
  13. @if not errorlevel 9009 ((set VS_VER=msvc6) & (goto :END))
  14. @devenv /? >nul 2>nul
  15. @if not errorlevel 9009 ((set VS_VER=msvc7) & (goto :END))
  16. ::===========
  17. :HELP
  18. @echo.
  19. @echo ERROR: There are not a visual studio valid version in your path.
  20. @echo You need visual studio 6 or 7 to build Firebird
  21. @echo.
  22. :: set errorlevel
  23. @exit /B 1
  24. :END
  25. @echo.
  26. @echo vs_ver=%VS_VER%
  27. @echo db_path=%DB_PATH%
  28. @echo root_path=%ROOT_PATH%
  29. @echo.