Browse code

fix for openssl build with specific openssl location (needs autogen)

Kevin Lin authored on 2015/10/23 03:50:41
Showing 2 changed files
... ...
@@ -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