Guest User

VC14 build apache subversion

a guest
Feb 6th, 2017
348
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @echo off
  2. python C:\Python27\scripts\scons.py APR=C:\build\httpd-2.4.20-x64-vc14\srclib\apr APU=C:\build\httpd-2.4.20-x64-vc14\srclib\apr-util OPENSSL=C:\build\httpd-2.4.20-x64-vc14\srclib\openssl ZLIB=C:\build\subversion-1.9.4-ap24-x64-vc14\zlib TARGET_ARCH=x64 MSVC_VERSION=11.0
  3. C:\python27\python gen-make.py --release -t vcproj --with-apr=C:\build\httpd-2.4.20-x64-vc14\srclib\apr --with-apr-util=C:\build\httpd-2.4.20-x64-vc14\srclib\apr-util --with-apr-iconv=C:\build\httpd-2.4.20-x64-vc14\srclib\apr-iconv --with-serf=C:\build\subversion-1.9.4-ap24-x64-vc14\serf --with-httpd=C:\build\httpd-2.4.20-x64-vc14 --with-openssl=C:\build\httpd-2.4.20-x64-vc14\srclib\openssl --with-zlib=C:\build\subversion-1.9.4-ap24-x64-vc14\zlib --vsnet-version=2015
  4.  
  5. msbuild.exe subversion_vcnet.sln /t:"__ALL__" /p:Configuration=Release /p:Platform=x64 /nologo /maxcpucount:1
  6. msbuild.exe subversion_vcnet.sln /t:"__MORE__" /p:Configuration=Release /p:Platform=x64 /nologo /maxcpucount:1
  7.  
  8.  
  9. mkdir __PACKAGE__
  10. cd __PACKAGE__
  11. set SVN_PACKAGE_PATH=%cd%
  12. mkdir bin
  13. mkdir doc
  14. mkdir modules
  15. mkdir tools
  16. cd ..
  17. xcopy /E tools %SVN_PACKAGE_PATH%\tools\
  18. copy doc\user\*.* %SVN_PACKAGE_PATH%\doc
  19. copy Release\subversion\bindings\cxxhl\*.exe %SVN_PACKAGE_PATH%\bin
  20. copy Release\subversion\libsvn_client\*.dll %SVN_PACKAGE_PATH%\bin
  21. copy Release\subversion\libsvn_delta\*.dll %SVN_PACKAGE_PATH%\bin
  22. copy Release\subversion\libsvn_diff\*.dll %SVN_PACKAGE_PATH%\bin
  23. copy Release\subversion\libsvn_fs\*.dll %SVN_PACKAGE_PATH%\bin
  24. copy Release\subversion\libsvn_ra\*.dll %SVN_PACKAGE_PATH%\bin
  25. copy Release\subversion\libsvn_repos\*.dll %SVN_PACKAGE_PATH%\bin
  26. copy Release\subversion\libsvn_subr\*.dll %SVN_PACKAGE_PATH%\bin
  27. copy Release\subversion\libsvn_wc\*.dll %SVN_PACKAGE_PATH%\bin
  28. copy Release\subversion\mod_authz_svn\*.so %SVN_PACKAGE_PATH%\modules
  29. copy Release\subversion\mod_dav_svn\*.so %SVN_PACKAGE_PATH%\modules
  30. copy Release\subversion\svn\*.exe %SVN_PACKAGE_PATH%\bin
  31. copy Release\subversion\svnadmin\*.exe %SVN_PACKAGE_PATH%\bin
  32. copy Release\subversion\svndumpfilter\*.exe %SVN_PACKAGE_PATH%\bin
  33. copy Release\subversion\svnlook\*.exe %SVN_PACKAGE_PATH%\bin
  34. copy Release\subversion\svnrdump\*.exe %SVN_PACKAGE_PATH%\bin
  35. copy Release\subversion\svnserve\*.exe %SVN_PACKAGE_PATH%\bin
  36. copy Release\subversion\svnsync\*.exe %SVN_PACKAGE_PATH%\bin
  37. copy Release\subversion\svnversion\*.exe %SVN_PACKAGE_PATH%\bin
  38. copy Release\subversion\svnmucc\*.exe %SVN_PACKAGE_PATH%\bin
  39. copy Release\tools\client-side\svn-bench\*.exe %SVN_PACKAGE_PATH%\bin
  40. copy Release\tools\dev\*.exe %SVN_PACKAGE_PATH%\bin
  41. copy Release\tools\dev\svnraisetreeconflict\*.exe %SVN_PACKAGE_PATH%\bin
  42. copy Release\tools\diff\*.exe %SVN_PACKAGE_PATH%\bin
  43. copy Release\tools\server-side\*.exe %SVN_PACKAGE_PATH%\bin
  44. copy Release\tools\server-side\mod_dontdothat\*.so %SVN_PACKAGE_PATH%\modules
  45. copy tools\server-side\mod_dontdothat\README %SVN_PACKAGE_PATH%\doc\mod_dontdothat.txt
  46. copy subversion\mod_authz_svn\INSTALL %SVN_PACKAGE_PATH%\doc\mod_authz_svn.txt
  47.  
  48. Pause
RAW Paste Data