Browse code

Fix build with --disable-llvm.

Török Edvin authored on 2009/08/28 22:57:18
Showing 3 changed files
... ...
@@ -346,6 +346,7 @@ libclamav_la_SOURCES += bytecode2llvm.cpp
346 346
 
347 347
 else
348 348
 
349
+libclamav_la_CPPFLAGS = $(AM_CPPFLAGS)
349 350
 libclamav_la_SOURCES += bytecode_nojit.c
350 351
 
351 352
 endif
... ...
@@ -661,6 +661,7 @@ libclamav_la_SOURCES = clamav.h matcher-ac.c matcher-ac.h matcher-bm.c \
661 661
 @ENABLE_LLVM_TRUE@SUBDIRS = llvm
662 662
 @DEBUG_BUILD_FALSE@@ENABLE_LLVM_TRUE@LLVM_CONFIG = llvm/llvm/Release/bin/llvm-config
663 663
 @DEBUG_BUILD_TRUE@@ENABLE_LLVM_TRUE@LLVM_CONFIG = llvm/llvm/Debug/bin/llvm-config
664
+@ENABLE_LLVM_FALSE@libclamav_la_CPPFLAGS = $(AM_CPPFLAGS)
664 665
 @ENABLE_LLVM_TRUE@libclamav_la_CPPFLAGS = $(AM_CPPFLAGS) `$(LLVM_CONFIG) --cppflags`
665 666
 noinst_LTLIBRARIES = libclamav_internal_utils.la libclamav_internal_utils_nothreads.la
666 667
 COMMON_CLEANFILES = version.h version.h.tmp *.gcda *.gcno
... ...
@@ -20,7 +20,9 @@
20 20
  *  MA 02110-1301, USA.
21 21
  */
22 22
 
23
+#include "cltypes.h"
23 24
 #include "bytecode.h"
25
+#include "clamav.h"
24 26
 
25 27
 int cli_bytecode_prepare_jit(struct cli_bc *bc)
26 28
 {
... ...
@@ -50,3 +52,8 @@ int cli_bytecode_done_jit(struct cli_all_bc *allbc)
50 50
 void cli_bytecode_debug(int argc, char **argv) {
51 51
   // Empty
52 52
 }
53
+
54
+int bytecode_init(void)
55
+{
56
+    return 0;
57
+}