Skip to content

Commit 1bc4123

Browse files
committed
configure.ac: Use pkg-config to find libxml2
1 parent 5519f6c commit 1bc4123

File tree

10 files changed

+18
-15
lines changed

10 files changed

+18
-15
lines changed

configure.ac

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,13 @@ fi
120120
#
121121
# Check for LibXML
122122
#
123-
CHECK_LIBXML2
123+
PKG_CHECK_MODULES([LIBXML2], [libxml-2.0 >= 2.6.29], [
124+
LIBXML2_FOUND=1
125+
LIBXML2_VERSION=`$PKG_CONFIG --modversion libxml-2.0`
126+
LIBXML2_DISPLAY="$LIBXML2_LIBS, $LIBXML2_CFLAGS"
127+
], [
128+
LIBXML2_FOUND=0
129+
])
124130

125131

126132
#
@@ -515,9 +521,6 @@ if test "x$LIBXML2_FOUND" = "x1"; then
515521
fi
516522
echo " ${LIBXML2_DISPLAY}"
517523
fi
518-
if test "x$LIBXML2_FOUND" = "x2"; then
519-
echo " + LibXML2 ....disabled"
520-
fi
521524

522525

523526
## SSDEEP

examples/reading_logs_via_rule_message/Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ simple_request_LDADD = \
99
$(CURL_LDADD) \
1010
$(GEOIP_LDADD) \
1111
$(GLOBAL_LDADD) \
12-
$(LIBXML2_LDADD) \
12+
$(LIBXML2_LIBS) \
1313
$(LMDB_LDADD) \
1414
$(MAXMIND_LDADD) \
1515
$(LUA_LDADD) \

examples/reading_logs_with_offset/Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ read_LDADD = \
1010
$(GEOIP_LDADD) \
1111
$(MAXMIND_LDADD) \
1212
$(GLOBAL_LDADD) \
13-
$(LIBXML2_LDADD) \
13+
$(LIBXML2_LIBS) \
1414
$(LMDB_LDADD) \
1515
$(LUA_LDADD) \
1616
$(PCRE_LDADD) \

examples/using_bodies_in_chunks/Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ simple_request_LDADD = \
1010
$(GEOIP_LDADD) \
1111
$(MAXMIND_LDADD) \
1212
$(GLOBAL_LDADD) \
13-
$(LIBXML2_LDADD) \
13+
$(LIBXML2_LIBS) \
1414
$(LMDB_LDADD) \
1515
$(LUA_LDADD) \
1616
$(PCRE_LDADD) \

modsecurity.pc.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ Description: ModSecurity API
88
Version: @MSC_VERSION_WITH_PATCHLEVEL@
99
Cflags: -I@includedir@
1010
Libs: -L@libdir@ -lmodsecurity
11-
Libs.private: @CURL_LDADD@ @GEOIP_LDADD@ @MAXMIND_LDADD@ @GLOBAL_LDADD@ @LIBXML2_LDADD@ @LMDB_LDADD@ @LUA_LDADD@ @PCRE_LDADD@ @SSDEEP_LDADD@ @YAJL_LDADD@
11+
Libs.private: @CURL_LDADD@ @GEOIP_LDADD@ @MAXMIND_LDADD@ @GLOBAL_LDADD@ @LIBXML2_LIBS@ @LMDB_LDADD@ @LUA_LDADD@ @PCRE_LDADD@ @SSDEEP_LDADD@ @YAJL_LDADD@

src/Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ libmodsecurity_la_LIBADD = \
349349
$(CURL_LDADD) \
350350
$(GEOIP_LDADD) \
351351
$(GLOBAL_LDADD) \
352-
$(LIBXML2_LDADD) \
352+
$(LIBXML2_LIBS) \
353353
$(LMDB_LDADD) \
354354
$(LUA_LDADD) \
355355
../others/libinjection.la \

test/Makefile.am

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ unit_tests_LDADD = \
4646
$(GEOIP_LDADD) \
4747
$(MAXMIND_LDADD) \
4848
$(GLOBAL_LDADD) \
49-
$(LIBXML2_LDADD) \
49+
$(LIBXML2_LIBS) \
5050
$(LMDB_LDADD) \
5151
$(LUA_LDADD) \
5252
$(PCRE_LDADD) \
@@ -100,7 +100,7 @@ regression_tests_LDADD = \
100100
$(GEOIP_LDADD) \
101101
$(MAXMIND_LDADD) \
102102
$(GLOBAL_LDADD) \
103-
$(LIBXML2_LDADD) \
103+
$(LIBXML2_LIBS) \
104104
$(LMDB_LDADD) \
105105
$(LUA_LDADD) \
106106
$(PCRE_LDADD) \
@@ -153,7 +153,7 @@ rules_optimization_LDADD = \
153153
$(GEOIP_LDADD) \
154154
$(MAXMIND_LDADD) \
155155
$(GLOBAL_LDADD) \
156-
$(LIBXML2_LDADD) \
156+
$(LIBXML2_LIBS) \
157157
$(LMDB_LDADD) \
158158
$(LUA_LDADD) \
159159
$(PCRE_LDADD) \

test/benchmark/Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ benchmark_LDADD = \
1414
$(LMDB_LDADD) \
1515
$(SSDEEP_LDADD) \
1616
$(LUA_LDADD) \
17-
$(LIBXML2_LDADD) \
17+
$(LIBXML2_LIBS) \
1818
$(GLOBAL_LDADD)
1919

2020
benchmark_LDFLAGS = \

test/fuzzer/Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ afl_fuzzer_LDADD = \
2323
$(MAXMIND_LDFLAGS) $(MAXMIND_LDADD) \
2424
$(SSDEEP_LDFLAGS) $(SSDEEP_LDADD) \
2525
$(LUA_LDFLAGS) $(LUA_LDADD) \
26-
$(LIBXML2_LDADD) \
26+
$(LIBXML2_LIBS) \
2727
$(top_builddir)/src/.libs/libmodsecurity.a \
2828
$(top_builddir)/others/libinjection.la \
2929
$(top_builddir)/others/libmbedtls.la

tools/rules-check/Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ modsec_rules_check_LDADD = \
1111
$(GEOIP_LDADD) \
1212
$(MAXMIND_LDADD) \
1313
$(GLOBAL_LDADD) \
14-
$(LIBXML2_LDADD) \
14+
$(LIBXML2_LIBS) \
1515
$(LMDB_LDADD) \
1616
$(LUA_LDADD) \
1717
$(PCRE_LDADD) \

0 commit comments

Comments
 (0)