Compilation command line

***************** ** zlib Build ** ***************** cd /D C:\httpd\srclib\zlib\bin cmake -G "NMake Makefiles" -DCMAKE_INSTALL_PREFIX=\phpStudy\Apache -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON .. nmake nmake install **************** ** PCRE Build ** **************** cd /D C:\httpd\srclib\pcre\bin cmake -G "NMake Makefiles" -DCMAKE_INSTALL_PREFIX=\phpStudy\Apache -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON -DPCRE_BUILD_TESTS=OFF -DPCRE_BUILD_PCRECPP=OFF -DPCRE_BUILD_PCREGREP=OFF -DPCRE_SUPPORT_PCREGREP_JIT=OFF -DPCRE_SUPPORT_UTF=ON -DPCRE_SUPPORT_UNICODE_PROPERTIES=ON -DPCRE_NEWLINE=CRLF -DINSTALL_MSVC_PDB=OFF .. nmake nmake install ***************** ** Expat Build ** ***************** cd /D C:\httpd\srclib\expat\bin cmake -G "NMake Makefiles" -DCMAKE_INSTALL_PREFIX=\phpStudy\Apache -DCMAKE_BUILD_TYPE=Release .. nmake nmake install ******************* ** OpenSSL Build ** ******************* cd /D C:\httpd\srclib\openssl ==================== Compile ==================== perl Configure VC-WIN64A --release --prefix=\phpStudy\Apache --openssldir=\phpStudy\Apache\conf enable-camellia no-idea no-mdc2 (x64) perl Configure VC-WIN32 --release --prefix=\phpStudy\Apache --openssldir=\phpStudy\Apache\conf enable-camellia no-idea no-mdc2 (x86) ==================== For OpenSSL 1.0.2 ==================== ms\do_win64a.bat (x64) | ms\do_nasm.bat (x86) nmake /f ms\ntdll.mak nmake /f ms\ntdll.mak install ==================== For OpenSSL 1.1.1 ==================== nmake nmake install ******************* ** libxml2 Build ** ******************* cd /D C:\httpd\srclib\libxml2\win32 nmake /f Makefile.msvc distclean 2>nul cscript configure.js compiler=msvc prefix=\phpStudy\Apache include=\phpStudy\Apache\include lib=\phpStudy\Apache\lib iconv=no xml_debug=no python=no zlib=yes nmake /f Makefile.msvc nmake /f Makefile.msvc install-dist ******************* ** jansson Build ** ******************* cd /D C:\httpd\srclib\jansson\bin cmake -G "NMake Makefiles" -DCMAKE_INSTALL_PREFIX=\phpStudy\Apache -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON -DJANSSON_BUILD_SHARED_LIBS=ON -DJANSSON_BUILD_DOCS=OFF .. nmake nmake install ****************** ** Brotli Build ** ****************** cd /D C:\httpd\srclib\brotli\bin cmake -G "NMake Makefiles" -DCMAKE_INSTALL_PREFIX=\phpStudy\Apache -DCMAKE_BUILD_TYPE=Release .. nmake nmake install *************** ** Lua Build ** *************** cd /D C:\httpd\srclib\lua\bin cmake -G "NMake Makefiles" -DCMAKE_INSTALL_PREFIX=\phpStudy\Apache -DCMAKE_BUILD_TYPE=Release .. nmake nmake install *************** ** APR Build ** *************** cd /D C:\httpd\srclib\apr\bin cmake -G "NMake Makefiles" -DCMAKE_INSTALL_PREFIX=\phpStudy\Apache -DCMAKE_BUILD_TYPE=Release -DMIN_WINDOWS_VER=0x0600 -DAPR_HAVE_IPV6=ON -DAPR_INSTALL_PRIVATE_H=ON -DAPR_BUILD_TESTAPR=OFF -DINSTALL_PDB=OFF .. nmake nmake install ******************** ** APR-Util Build ** ******************** cd /D C:\httpd\srclib\apr-util\bin cmake -G "NMake Makefiles" -DCMAKE_INSTALL_PREFIX=\phpStudy\Apache -DOPENSSL_ROOT_DIR=\phpStudy\Apache -DCMAKE_BUILD_TYPE=Release -DAPU_HAVE_CRYPTO=ON -DAPR_BUILD_TESTAPR=OFF -DINSTALL_PDB=OFF .. nmake nmake install ******************* ** Nghttp2 Build ** ******************* cd /D C:\httpd\srclib\nghttp2\bin cmake -G "NMake Makefiles" -DCMAKE_INSTALL_PREFIX=\phpStudy\Apache -DCMAKE_BUILD_TYPE=Release -DENABLE_LIB_ONLY=ON .. nmake nmake install **************** ** cURL Build ** **************** cd /D C:\httpd\srclib\curl\bin ==================== Compile Dynamic Libraries ==================== cmake -G "NMake Makefiles" -DCMAKE_INSTALL_PREFIX=\phpStudy\Apache -DCMAKE_BUILD_TYPE=Release -DCURL_USE_OPENSSL=ON -DCURL_USE_SCHANNEL=ON -DCURL_WINDOWS_SSPI=ON -DCURL_BROTLI=ON -DUSE_NGHTTP2=ON -DHAVE_LDAP_SSL=ON -DENABLE_UNICODE=ON -DCURL_STATIC_CRT=OFF -DBUILD_SHARED_LIBS=ON .. nmake nmake install ==================== Compile Static Libraries ==================== cmake -G "NMake Makefiles" -DCMAKE_INSTALL_PREFIX=\phpStudy\Apache -DCMAKE_BUILD_TYPE=Release -DCURL_USE_OPENSSL=ON -DCURL_USE_SCHANNEL=ON -DCURL_WINDOWS_SSPI=ON -DCURL_BROTLI=ON -DUSE_NGHTTP2=ON -DHAVE_LDAP_SSL=ON -DENABLE_UNICODE=ON -DCURL_STATIC_CRT=OFF -DBUILD_SHARED_LIBS=OFF .. nmake nmake install ****************** ** Apache Build ** ****************** cd /D C:\httpd\bin cmake -G "NMake Makefiles" -DCMAKE_INSTALL_PREFIX=\phpStudy\Apache -DCMAKE_BUILD_TYPE=Release -DENABLE_MODULES=i -DINSTALL_PDB=OFF .. nmake nmake install ********************* ** mod_fcgid Build ** ********************* cd /D C:\httpd\srclib\mod_fcgid\modules\fcgid\bin cmake -G "NMake Makefiles" -DCMAKE_INSTALL_PREFIX=\phpStudy\Apache -DCMAKE_BUILD_TYPE=Release -DINSTALL_PDB=OFF .. nmake nmake install

Public Last updated: 2022-05-10 03:45:05 AM