mirror of
https://github.com/nmap/nmap.git
synced 2025-12-06 12:41:29 +00:00
Build with static libz and libssh2 when bundling for macOS
This commit is contained in:
@@ -77,6 +77,7 @@ MAC_FLAGS = -lsasl2 -liconv -framework CoreFoundation -framework Security
|
|||||||
# Jhbuild static libraries
|
# Jhbuild static libraries
|
||||||
PYTHON = $(JHBUILD_PREFIX)/bin/python2.7
|
PYTHON = $(JHBUILD_PREFIX)/bin/python2.7
|
||||||
OPENSSL_STATIC = $(JHBUILD_PREFIX)/lib/libssl.a $(JHBUILD_PREFIX)/lib/libcrypto.a
|
OPENSSL_STATIC = $(JHBUILD_PREFIX)/lib/libssl.a $(JHBUILD_PREFIX)/lib/libcrypto.a
|
||||||
|
LIBZ_STATIC = $(JHBUILD_PREFIX)/lib/libz.a
|
||||||
SVN_STATIC = $(JHBUILD_PREFIX)/lib/libsvn_client-1.a \
|
SVN_STATIC = $(JHBUILD_PREFIX)/lib/libsvn_client-1.a \
|
||||||
$(JHBUILD_PREFIX)/lib/libsvn_wc-1.a \
|
$(JHBUILD_PREFIX)/lib/libsvn_wc-1.a \
|
||||||
$(JHBUILD_PREFIX)/lib/libsvn_diff-1.a \
|
$(JHBUILD_PREFIX)/lib/libsvn_diff-1.a \
|
||||||
@@ -171,10 +172,11 @@ export-%:
|
|||||||
svn export .. $*
|
svn export .. $*
|
||||||
|
|
||||||
stage-nmap: export-$(NMAP_BUILD_DIR)
|
stage-nmap: export-$(NMAP_BUILD_DIR)
|
||||||
cd $(NMAP_BUILD_DIR) && ./configure --without-zenmap --without-ncat --without-ndiff --without-nping --without-nmap-update --with-openssl="$(JHBUILD_PREFIX)" $(CONFIGURE_ARGS)
|
cd $(NMAP_BUILD_DIR) && ./configure --without-zenmap --without-ncat --without-ndiff --without-nping --without-nmap-update --with-openssl="$(JHBUILD_PREFIX)" --with-libz="$(JHBUILD_PREFIX)" $(CONFIGURE_ARGS)
|
||||||
make -C $(NMAP_BUILD_DIR) OPENSSL_LIBS="$(OPENSSL_STATIC)"
|
# LIB* is libssh2's name for *_LIBS
|
||||||
|
make -C $(NMAP_BUILD_DIR) OPENSSL_LIBS="$(OPENSSL_STATIC)" LIBSSL="$(OPENSSL_STATIC)" ZLIB_LIBS="$(LIBZ_STATIC)" LIBZ="$(LIBZ_STATIC)"
|
||||||
rm -rf $(NMAP_STAGING_DIR)
|
rm -rf $(NMAP_STAGING_DIR)
|
||||||
make -C $(NMAP_BUILD_DIR) install DESTDIR="`pwd`/$(NMAP_STAGING_DIR)" OPENSSL_LIBS="$(OPENSSL_STATIC)"
|
make -C $(NMAP_BUILD_DIR) install DESTDIR="`pwd`/$(NMAP_STAGING_DIR)" OPENSSL_LIBS="$(OPENSSL_STATIC)" ZLIB_LIBS="$(LIBZ_STATIC)"
|
||||||
|
|
||||||
stage-ncat: export-$(NCAT_BUILD_DIR)
|
stage-ncat: export-$(NCAT_BUILD_DIR)
|
||||||
cd $(NCAT_BUILD_DIR) && ./configure --without-zenmap --with-ncat --without-ndiff --without-nping --without-nmap-update --with-openssl="$(JHBUILD_PREFIX)" $(CONFIGURE_ARGS)
|
cd $(NCAT_BUILD_DIR) && ./configure --without-zenmap --with-ncat --without-ndiff --without-nping --without-nmap-update --with-openssl="$(JHBUILD_PREFIX)" $(CONFIGURE_ARGS)
|
||||||
|
|||||||
Reference in New Issue
Block a user