SHARE
TWEET

VC14 build apache subversion

a guest Feb 6th, 2017 291 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
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top