Browse code

Pass in CFLAGS needed for grabbing curl's headers

Shawn Webb authored on 2014/01/31 01:57:02
Showing 21 changed files
... ...
@@ -237,6 +237,7 @@ CLAMAVUSER = @CLAMAVUSER@
237 237
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
238 238
 CLAMDSCAN_LIBS = @CLAMDSCAN_LIBS@
239 239
 CLAMD_LIBS = @CLAMD_LIBS@
240
+CLAMSUBMIT_CFLAGS = @CLAMSUBMIT_CFLAGS@
240 241
 CLAMSUBMIT_LIBS = @CLAMSUBMIT_LIBS@
241 242
 CPP = @CPP@
242 243
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -203,6 +203,7 @@ CLAMAVUSER = @CLAMAVUSER@
203 203
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
204 204
 CLAMDSCAN_LIBS = @CLAMDSCAN_LIBS@
205 205
 CLAMD_LIBS = @CLAMD_LIBS@
206
+CLAMSUBMIT_CFLAGS = @CLAMSUBMIT_CFLAGS@
206 207
 CLAMSUBMIT_LIBS = @CLAMSUBMIT_LIBS@
207 208
 CPP = @CPP@
208 209
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -139,6 +139,7 @@ CLAMAVUSER = @CLAMAVUSER@
139 139
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
140 140
 CLAMDSCAN_LIBS = @CLAMDSCAN_LIBS@
141 141
 CLAMD_LIBS = @CLAMD_LIBS@
142
+CLAMSUBMIT_CFLAGS = @CLAMSUBMIT_CFLAGS@
142 143
 CLAMSUBMIT_LIBS = @CLAMSUBMIT_LIBS@
143 144
 CPP = @CPP@
144 145
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -157,6 +157,7 @@ CLAMAVUSER = @CLAMAVUSER@
157 157
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
158 158
 CLAMDSCAN_LIBS = @CLAMDSCAN_LIBS@
159 159
 CLAMD_LIBS = @CLAMD_LIBS@
160
+CLAMSUBMIT_CFLAGS = @CLAMSUBMIT_CFLAGS@
160 161
 CLAMSUBMIT_LIBS = @CLAMSUBMIT_LIBS@
161 162
 CPP = @CPP@
162 163
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -170,6 +170,7 @@ CLAMAVUSER = @CLAMAVUSER@
170 170
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
171 171
 CLAMDSCAN_LIBS = @CLAMDSCAN_LIBS@
172 172
 CLAMD_LIBS = @CLAMD_LIBS@
173
+CLAMSUBMIT_CFLAGS = @CLAMSUBMIT_CFLAGS@
173 174
 CLAMSUBMIT_LIBS = @CLAMSUBMIT_LIBS@
174 175
 CPP = @CPP@
175 176
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -168,6 +168,7 @@ CLAMAVUSER = @CLAMAVUSER@
168 168
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
169 169
 CLAMDSCAN_LIBS = @CLAMDSCAN_LIBS@
170 170
 CLAMD_LIBS = @CLAMD_LIBS@
171
+CLAMSUBMIT_CFLAGS = @CLAMSUBMIT_CFLAGS@
171 172
 CLAMSUBMIT_LIBS = @CLAMSUBMIT_LIBS@
172 173
 CPP = @CPP@
173 174
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -174,6 +174,7 @@ CLAMAVUSER = @CLAMAVUSER@
174 174
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
175 175
 CLAMDSCAN_LIBS = @CLAMDSCAN_LIBS@
176 176
 CLAMD_LIBS = @CLAMD_LIBS@
177
+CLAMSUBMIT_CFLAGS = @CLAMSUBMIT_CFLAGS@
177 178
 CLAMSUBMIT_LIBS = @CLAMSUBMIT_LIBS@
178 179
 CPP = @CPP@
179 180
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -159,6 +159,7 @@ CLAMAVUSER = @CLAMAVUSER@
159 159
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
160 160
 CLAMDSCAN_LIBS = @CLAMDSCAN_LIBS@
161 161
 CLAMD_LIBS = @CLAMD_LIBS@
162
+CLAMSUBMIT_CFLAGS = @CLAMSUBMIT_CFLAGS@
162 163
 CLAMSUBMIT_LIBS = @CLAMSUBMIT_LIBS@
163 164
 CPP = @CPP@
164 165
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -29,7 +29,7 @@ clamsubmit_SOURCES = \
29 29
     $(top_srcdir)/shared/misc.h \
30 30
 	clamsubmit.c
31 31
 
32
-AM_CFLAGS=@WERR_CFLAGS@
32
+AM_CFLAGS=@WERR_CFLAGS@ @CLAMSUBMIT_CFLAGS@
33 33
 DEFS = @DEFS@ -DCL_NOTHREADS
34 34
 AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav
35 35
 LIBS = $(top_builddir)/libclamav/libclamav.la @CLAMSUBMIT_LIBS@ @THREAD_LIBS@
... ...
@@ -157,6 +157,7 @@ CLAMAVUSER = @CLAMAVUSER@
157 157
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
158 158
 CLAMDSCAN_LIBS = @CLAMDSCAN_LIBS@
159 159
 CLAMD_LIBS = @CLAMD_LIBS@
160
+CLAMSUBMIT_CFLAGS = @CLAMSUBMIT_CFLAGS@
160 161
 CLAMSUBMIT_LIBS = @CLAMSUBMIT_LIBS@
161 162
 CPP = @CPP@
162 163
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -315,7 +316,7 @@ clamsubmit_SOURCES = \
315 315
     $(top_srcdir)/shared/misc.h \
316 316
 	clamsubmit.c
317 317
 
318
-AM_CFLAGS = @WERR_CFLAGS@
318
+AM_CFLAGS = @WERR_CFLAGS@ @CLAMSUBMIT_CFLAGS@
319 319
 AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav
320 320
 AM_INSTALLCHECK_STD_OPTIONS_EXEMPT = clamsubmit$(EXEEXT)
321 321
 CLEANFILES = *.gcda *.gcno
... ...
@@ -659,6 +659,7 @@ HAVE_MILTER_FALSE
659 659
 HAVE_MILTER_TRUE
660 660
 BUILD_CLAMD_FALSE
661 661
 BUILD_CLAMD_TRUE
662
+CLAMSUBMIT_CFLAGS
662 663
 CLAMSUBMIT_LIBS
663 664
 THREAD_LIBS
664 665
 TH_SAFE
... ...
@@ -17030,7 +17031,7 @@ fi
17030 17030
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curl_curl_easy_init" >&5
17031 17031
 $as_echo "$ac_cv_lib_curl_curl_easy_init" >&6; }
17032 17032
 if test "x$ac_cv_lib_curl_curl_easy_init" = xyes; then :
17033
-  curl_msg="";have_curl="yes";CLAMSUBMIT_LIBS="$CLAMSUBMIT_LIBS $CURL_LDFLAGS"
17033
+  curl_msg="";have_curl="yes";CLAMSUBMIT_LIBS="$CLAMSUBMIT_LIBS $CURL_LDFLAGS";CLAMSUBMIT_CFLAGS="$CLAMSUBMIT_CFLAGS $CURL_CPPFLAGS"
17034 17034
 else
17035 17035
   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Your libcurl is misconfigured. Please use the web interface for submitting FPs/FNs." >&5
17036 17036
 $as_echo "$as_me: WARNING: Your libcurl is misconfigured. Please use the web interface for submitting FPs/FNs." >&2;}
... ...
@@ -18115,6 +18116,7 @@ esac
18115 18115
 
18116 18116
 
18117 18117
 
18118
+
18118 18119
 if test "$have_milter" = "yes"; then
18119 18120
 
18120 18121
         save_LIBS="$LIBS"
... ...
@@ -687,7 +687,7 @@ else
687 687
 
688 688
     save_LDFLAGS="$LDFLAGS"
689 689
     LDFLAGS="-L$LIBCURL_HOME/lib -lcurl"
690
-    AC_CHECK_LIB([curl], [curl_easy_init], [curl_msg="";have_curl="yes";CLAMSUBMIT_LIBS="$CLAMSUBMIT_LIBS $CURL_LDFLAGS"],
690
+    AC_CHECK_LIB([curl], [curl_easy_init], [curl_msg="";have_curl="yes";CLAMSUBMIT_LIBS="$CLAMSUBMIT_LIBS $CURL_LDFLAGS";CLAMSUBMIT_CFLAGS="$CLAMSUBMIT_CFLAGS $CURL_CPPFLAGS"],
691 691
             [AC_MSG_WARN([Your libcurl is misconfigured. Please use the web interface for submitting FPs/FNs.])])
692 692
 fi
693 693
 
... ...
@@ -1242,6 +1242,7 @@ AC_SUBST([CLAMDSCAN_LIBS])
1242 1242
 AC_SUBST([TH_SAFE])
1243 1243
 AC_SUBST([THREAD_LIBS])
1244 1244
 AC_SUBST([CLAMSUBMIT_LIBS])
1245
+AC_SUBST([CLAMSUBMIT_CFLAGS])
1245 1246
 
1246 1247
 dnl --enable-milter
1247 1248
 if test "$have_milter" = "yes"; then
... ...
@@ -125,6 +125,7 @@ CLAMAVUSER = @CLAMAVUSER@
125 125
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
126 126
 CLAMDSCAN_LIBS = @CLAMDSCAN_LIBS@
127 127
 CLAMD_LIBS = @CLAMD_LIBS@
128
+CLAMSUBMIT_CFLAGS = @CLAMSUBMIT_CFLAGS@
128 129
 CLAMSUBMIT_LIBS = @CLAMSUBMIT_LIBS@
129 130
 CPP = @CPP@
130 131
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -158,6 +158,7 @@ CLAMAVUSER = @CLAMAVUSER@
158 158
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
159 159
 CLAMDSCAN_LIBS = @CLAMDSCAN_LIBS@
160 160
 CLAMD_LIBS = @CLAMD_LIBS@
161
+CLAMSUBMIT_CFLAGS = @CLAMSUBMIT_CFLAGS@
161 162
 CLAMSUBMIT_LIBS = @CLAMSUBMIT_LIBS@
162 163
 CPP = @CPP@
163 164
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -155,6 +155,7 @@ CLAMAVUSER = @CLAMAVUSER@
155 155
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
156 156
 CLAMDSCAN_LIBS = @CLAMDSCAN_LIBS@
157 157
 CLAMD_LIBS = @CLAMD_LIBS@
158
+CLAMSUBMIT_CFLAGS = @CLAMSUBMIT_CFLAGS@
158 159
 CLAMSUBMIT_LIBS = @CLAMSUBMIT_LIBS@
159 160
 CPP = @CPP@
160 161
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -161,6 +161,7 @@ CLAMAVUSER = @CLAMAVUSER@
161 161
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
162 162
 CLAMDSCAN_LIBS = @CLAMDSCAN_LIBS@
163 163
 CLAMD_LIBS = @CLAMD_LIBS@
164
+CLAMSUBMIT_CFLAGS = @CLAMSUBMIT_CFLAGS@
164 165
 CLAMSUBMIT_LIBS = @CLAMSUBMIT_LIBS@
165 166
 CPP = @CPP@
166 167
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -431,6 +431,7 @@ CLAMAVUSER = @CLAMAVUSER@
431 431
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
432 432
 CLAMDSCAN_LIBS = @CLAMDSCAN_LIBS@
433 433
 CLAMD_LIBS = @CLAMD_LIBS@
434
+CLAMSUBMIT_CFLAGS = @CLAMSUBMIT_CFLAGS@
434 435
 CLAMSUBMIT_LIBS = @CLAMSUBMIT_LIBS@
435 436
 CPP = @CPP@
436 437
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -237,6 +237,7 @@ CLAMAVUSER = @CLAMAVUSER@
237 237
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
238 238
 CLAMDSCAN_LIBS = @CLAMDSCAN_LIBS@
239 239
 CLAMD_LIBS = @CLAMD_LIBS@
240
+CLAMSUBMIT_CFLAGS = @CLAMSUBMIT_CFLAGS@
240 241
 CLAMSUBMIT_LIBS = @CLAMSUBMIT_LIBS@
241 242
 CPP = @CPP@
242 243
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -158,6 +158,7 @@ CLAMAVUSER = @CLAMAVUSER@
158 158
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
159 159
 CLAMDSCAN_LIBS = @CLAMDSCAN_LIBS@
160 160
 CLAMD_LIBS = @CLAMD_LIBS@
161
+CLAMSUBMIT_CFLAGS = @CLAMSUBMIT_CFLAGS@
161 162
 CLAMSUBMIT_LIBS = @CLAMSUBMIT_LIBS@
162 163
 CPP = @CPP@
163 164
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -107,6 +107,7 @@ CLAMAVUSER = @CLAMAVUSER@
107 107
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
108 108
 CLAMDSCAN_LIBS = @CLAMDSCAN_LIBS@
109 109
 CLAMD_LIBS = @CLAMD_LIBS@
110
+CLAMSUBMIT_CFLAGS = @CLAMSUBMIT_CFLAGS@
110 111
 CLAMSUBMIT_LIBS = @CLAMSUBMIT_LIBS@
111 112
 CPP = @CPP@
112 113
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -298,6 +298,7 @@ CLAMAVUSER = @CLAMAVUSER@
298 298
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
299 299
 CLAMDSCAN_LIBS = @CLAMDSCAN_LIBS@
300 300
 CLAMD_LIBS = @CLAMD_LIBS@
301
+CLAMSUBMIT_CFLAGS = @CLAMSUBMIT_CFLAGS@
301 302
 CLAMSUBMIT_LIBS = @CLAMSUBMIT_LIBS@
302 303
 CPP = @CPP@
303 304
 CPPFLAGS = @CPPFLAGS@