... | ... |
@@ -18,8 +18,8 @@ LLVM_INCLUDES=-I$(top_srcdir)/llvm/include -I$(top_builddir)/llvm/include |
18 | 18 |
# keep it like this while I'm testing LLVM |
19 | 19 |
# TODO: HP-UX should have -D_REENTRANT -D_HPUX_SOURCE |
20 | 20 |
LLVM_DEFS=-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE |
21 |
-AM_CPPFLAGS = -I$(top_srcdir)/../.. -I$(top_srcdir)/.. -I$(top_builddir)/../../ |
|
22 |
- |
|
21 |
+AM_CPPFLAGS = @SSL_CPPFLAGS@ -I$(top_srcdir)/../.. -I$(top_srcdir)/.. -I$(top_builddir)/../../ |
|
22 |
+AM_LDFLAGS = @SSL_LDFLAGS@ |
|
23 | 23 |
AM_CXXFLAGS = $(LLVM_CXXFLAGS) -fno-exceptions |
24 | 24 |
ACLOCAL_AMFLAGS=-I m4 |
25 | 25 |
|
... | ... |
@@ -35,8 +35,8 @@ if BUILD_EXTERNAL_LLVM |
35 | 35 |
# $(shell ...) |
36 | 36 |
#LLVM_DEPS=$(shell $(LLVM_CONFIG) --libfiles jit nativecodegen) |
37 | 37 |
libclamavcxx_la_CXXFLAGS = $(AM_CPPFLAGS) @LLVMCONFIG_CXXFLAGS@ -fexceptions -DLLVM_VERSION=${LLVM_VERSION} |
38 |
-libclamavcxx_la_LDFLAGS = @LLVMCONFIG_LDFLAGS@ @LLVMCONFIG_LIBS@ @LLVMCONFIG_LDFLAGS@ |
|
39 |
-libclamavcxx_la_DEPENDENCIES = @LLVMCONFIG_LIBFILES@ |
|
38 |
+libclamavcxx_la_LDFLAGS = $(AM_LDFLAGS) @LLVMCONFIG_LDFLAGS@ @LLVMCONFIG_LIBS@ @LLVMCONFIG_LDFLAGS@ |
|
39 |
+libclamavcxx_la_DEPENDENCIES = @SSL_LIBS@ @LLVMCONFIG_LIBFILES@ |
|
40 | 40 |
noinst_LTLIBRARIES = libclamavcxx.la |
41 | 41 |
libclamavcxx_la_SOURCES += PointerTracking.cpp |
42 | 42 |
libclamavcxx_la_SOURCES += PointerTracking.h |
... | ... |
@@ -45,9 +45,9 @@ else |
45 | 45 |
AM_CPPFLAGS += $(LLVM_INCLUDES) $(LLVM_DEFS) |
46 | 46 |
noinst_LTLIBRARIES = libclamavcxx.la libllvmsystem.la\ |
47 | 47 |
libllvmcodegen.la libllvmjit.la |
48 |
-libclamavcxx_la_LIBADD=libllvmjit.la |
|
49 |
-libclamavcxx_la_DEPENDENCIES=libllvmjit.la libllvmcodegen.la libllvmsystem.la |
|
50 |
-libclamavcxx_la_LDFLAGS=-no-undefined |
|
48 |
+libclamavcxx_la_LIBADD = libllvmjit.la |
|
49 |
+libclamavcxx_la_DEPENDENCIES = @SSL_LIBS@ libllvmjit.la libllvmcodegen.la libllvmsystem.la |
|
50 |
+libclamavcxx_la_LDFLAGS = $(AM_LDFLAGS) -no-undefined |
|
51 | 51 |
libclamavcxx_la_CXXFLAGS = $(LLVM_CXXFLAGS) -DLLVM_VERSION=${LLVM_VERSION} |
52 | 52 |
|
53 | 53 |
|
... | ... |
@@ -37,6 +37,11 @@ solaris*) |
37 | 37 |
;; |
38 | 38 |
esac |
39 | 39 |
|
40 |
+m4_include([../../m4/reorganization/libs/openssl.m4]) |
|
41 |
+AC_SUBST(SSL_CPPFLAGS, [$SSL_CPPFLAGS]) |
|
42 |
+AC_SUBST(SSL_LDFLAGS, [$SSL_LDFLAGS]) |
|
43 |
+AC_SUBST(SSL_LIBS, [$SSL_LIBS]) |
|
44 |
+ |
|
40 | 45 |
AM_MAINTAINER_MODE |
41 | 46 |
LT_INIT([disable-static]) |
42 | 47 |
if test "$GXX" != "yes"; then |