mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-09-29 19:24:29 +03:00
Add initial plataform check code into autotools
This commit is contained in:
@@ -17,9 +17,16 @@ mod_security2_la_CFLAGS = @APXS_CFLAGS@ @APR_CFLAGS@ @APU_CFLAGS@ \
|
|||||||
@LIBXML2_CFLAGS@ @LUA_CFLAGS@
|
@LIBXML2_CFLAGS@ @LUA_CFLAGS@
|
||||||
mod_security2_la_CPPFLAGS = @APR_CPPFLAGS@ @LIBXML2_CPPFLAGS@ @LUA_CPPFLAGS@
|
mod_security2_la_CPPFLAGS = @APR_CPPFLAGS@ @LIBXML2_CPPFLAGS@ @LUA_CPPFLAGS@
|
||||||
mod_security2_la_LIBADD = @APR_LDADD@ @APU_LDADD@ @LIBXML2_LDADD@ @LUA_LDADD@
|
mod_security2_la_LIBADD = @APR_LDADD@ @APU_LDADD@ @LIBXML2_LDADD@ @LUA_LDADD@
|
||||||
|
|
||||||
|
if MACOSX
|
||||||
|
mod_security2_la_LDFLAGS = -module -avoid-version \
|
||||||
|
@APR_LDFLAGS@ @APU_LDFLAGS@ @APXS_LDFLAGS@ \
|
||||||
|
@LIBXML2_LDFLAGS@ @LUA_LDFLAGS@
|
||||||
|
else
|
||||||
mod_security2_la_LDFLAGS = -no-undefined -module -avoid-version \
|
mod_security2_la_LDFLAGS = -no-undefined -module -avoid-version \
|
||||||
@APR_LDFLAGS@ @APU_LDFLAGS@ @APXS_LDFLAGS@ \
|
@APR_LDFLAGS@ @APU_LDFLAGS@ @APXS_LDFLAGS@ \
|
||||||
@LIBXML2_LDFLAGS@ @LUA_LDFLAGS@
|
@LIBXML2_LDFLAGS@ @LUA_LDFLAGS@
|
||||||
|
endif
|
||||||
|
|
||||||
install-exec-hook: $(pkglib_LTLIBRARIES)
|
install-exec-hook: $(pkglib_LTLIBRARIES)
|
||||||
@echo "Removing unused static libraries..."; \
|
@echo "Removing unused static libraries..."; \
|
||||||
|
29
configure.ac
29
configure.ac
@@ -69,6 +69,35 @@ AC_SUBST(MSC_REGRESSION_DOCROOT_DIR)
|
|||||||
|
|
||||||
### Configure Options
|
### Configure Options
|
||||||
|
|
||||||
|
#OS type
|
||||||
|
|
||||||
|
AC_CANONICAL_HOST
|
||||||
|
CANONICAL_HOST=$host
|
||||||
|
|
||||||
|
#AH_TEMPLATE([AIX], [Define if the operating system is AIX])
|
||||||
|
#AH_TEMPLATE([LINUX], [Define if the operating system is LINUX])
|
||||||
|
#AH_TEMPLATE([IRIX], [Define if the operating system is IRIX])
|
||||||
|
#AH_TEMPLATE([SOLARIS], [Define if the operating system is SOLARIS])
|
||||||
|
#AH_TEMPLATE([HPUX], [Define if the operating system is HPUX])
|
||||||
|
AH_TEMPLATE([MACOSX], [Define if the operating system is Macintosh OSX])
|
||||||
|
#AH_TEMPLATE([FREEBSD], [Define if the operating system is FREEBSD])
|
||||||
|
#AH_TEMPLATE([TRU64], [Define if the operating system is TRU64])
|
||||||
|
|
||||||
|
|
||||||
|
case $host in
|
||||||
|
*-*-darwin*)
|
||||||
|
echo "Checking plataform... Identified as Macintosh OS X"
|
||||||
|
macos=true
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Unknown CANONICAL_HOST $host"
|
||||||
|
exit
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
AM_CONDITIONAL([MACOSX], [test x$macos = xtrue])
|
||||||
|
|
||||||
|
#Subdirs
|
||||||
TOPLEVEL_SUBDIRS="tools"
|
TOPLEVEL_SUBDIRS="tools"
|
||||||
|
|
||||||
# Apache2 Module
|
# Apache2 Module
|
||||||
|
Reference in New Issue
Block a user