|
1 |
| -set(Source |
| 1 | +list(APPEND CPPFLAGS -DHAVE_CONFIG_H -I${CMAKE_CURRENT_SOURCE_DIR} -I${CMAKE_CURRENT_SOURCE_DIR}/zlib -DDONT_LOCK_DBDIRS) |
| 2 | + |
| 3 | +set(INPUT |
| 4 | + ${CMAKE_CURRENT_SOURCE_DIR}/inputs/clam.cab |
| 5 | + ${CMAKE_CURRENT_SOURCE_DIR}/inputs/clamdoc.tar.gz |
| 6 | + ${CMAKE_CURRENT_SOURCE_DIR}/inputs/clam.exe |
| 7 | + ${CMAKE_CURRENT_SOURCE_DIR}/inputs/clam.exe.bz2 |
| 8 | + ${CMAKE_CURRENT_SOURCE_DIR}/inputs/clam-v2.rar |
| 9 | + ${CMAKE_CURRENT_SOURCE_DIR}/inputs/clam-v3.rar |
| 10 | + ${CMAKE_CURRENT_SOURCE_DIR}/inputs/clam.zip |
| 11 | + ${CMAKE_CURRENT_SOURCE_DIR}/inputs/README |
| 12 | + ${CMAKE_CURRENT_SOURCE_DIR}/inputs/rtf-test/Doc11.rtf |
| 13 | + ${CMAKE_CURRENT_SOURCE_DIR}/inputs/rtf-test/Doc1.rtf |
| 14 | + ${CMAKE_CURRENT_SOURCE_DIR}/inputs/rtf-test/Doc22.rtf |
| 15 | + ${CMAKE_CURRENT_SOURCE_DIR}/inputs/rtf-test/Doc2.rtf |
| 16 | + ${CMAKE_CURRENT_SOURCE_DIR}/inputs/rtf-test/doc3.rtf |
| 17 | + ${CMAKE_CURRENT_SOURCE_DIR}/inputs/rtf-test/docCLAMexe.rtf |
| 18 | + ${CMAKE_CURRENT_SOURCE_DIR}/inputs/rtf-test/rtf1.rtf |
| 19 | + ${CMAKE_CURRENT_SOURCE_DIR}/inputs/rtf-test/rtf-novirus.rtf |
| 20 | +) |
| 21 | +set(RUN_OPTIONS --debug --exclude-dir .svn --verbose -d${CMAKE_CURRENT_SOURCE_DIR}/dbdir -r ${INPUT}) |
| 22 | +if(TARGET_OS STREQUAL "Darwin") |
| 23 | + list(APPEND CPPFLAGS -DC_DARWIN) |
| 24 | +endif() |
| 25 | +if(TARGET_OS STREQUAL "AIX") |
| 26 | + list(APPEND CPPFLAGS -DC_AIX) |
| 27 | +endif() |
| 28 | +if(TARGET_OS STREQUAL "IRIX") |
| 29 | + list(APPEND CPPFLAGS -DC_IRIX) |
| 30 | +endif() |
| 31 | +if(TARGET_OS STREQUAL "Cygwin") |
| 32 | + list(APPEND CPPFLAGS -DC_CYGWIN) |
| 33 | +endif() |
| 34 | +if(TARGET_OS STREQUAL "FreeBSD") |
| 35 | + list(APPEND CPPFLAGS -DC_BSD) |
| 36 | +endif() |
| 37 | +if(TARGET_OS STREQUAL "OpenBSD") |
| 38 | + list(APPEND CPPFLAGS -DC_BSD) |
| 39 | +endif() |
| 40 | +if(TARGET_OS STREQUAL "NetBSD") |
| 41 | + list(APPEND CPPFLAGS -DC_BSD) |
| 42 | +endif() |
| 43 | +if(TARGET_OS STREQUAL "HP-UX") |
| 44 | + list(APPEND CPPFLAGS -DC_HPUX) |
| 45 | +endif() |
| 46 | +if(TARGET_OS STREQUAL "Interix") |
| 47 | + list(APPEND CPPFLAGS -DC_INTERIX -DC_WINDOWS) |
| 48 | +endif() |
| 49 | +if(TARGET_OS STREQUAL "Win32") |
| 50 | + list(APPEND CPPFLAGS -DC_WINDOWS) |
| 51 | +endif() |
| 52 | +if(TARGET_OS STREQUAL "mingw") |
| 53 | + list(APPEND CPPFLAGS -DC_WINDOWS) |
| 54 | +endif() |
| 55 | +if(TARGET_OS STREQUAL "Linux") |
| 56 | + list(APPEND CPPFLAGS -DC_LINUX) |
| 57 | +endif() |
| 58 | +if(NOT ARCH STREQUAL "ARM") |
| 59 | + if(ENDIAN STREQUAL "little") |
| 60 | + list(APPEND CPPFLAGS -DFPU_WORDS_BIGENDIAN=0) |
| 61 | + endif() |
| 62 | + if(ENDIAN STREQUAL "big") |
| 63 | + list(APPEND CPPFLAGS -DFPU_WORDS_BIGENDIAN=1) |
| 64 | + endif() |
| 65 | +endif() |
| 66 | +if(ENDIAN STREQUAL "little") |
| 67 | + list(APPEND CPPFLAGS -DWORDS_BIGENDIAN=0) |
| 68 | +endif() |
| 69 | +if(ENDIAN STREQUAL "big") |
| 70 | + list(APPEND CPPFLAGS -DWORDS_BIGENDIAN=1) |
| 71 | +endif() |
| 72 | +llvm_multisource(clamscan |
2 | 73 | clamscan_clamscan.c
|
3 | 74 | clamscan_manager.c
|
4 | 75 | clamscan_others.c
|
@@ -99,75 +170,3 @@ set(Source
|
99 | 170 | zlib_uncompr.c
|
100 | 171 | zlib_zutil.c
|
101 | 172 | )
|
102 |
| -list(APPEND CPPFLAGS -DHAVE_CONFIG_H -I${CMAKE_CURRENT_SOURCE_DIR} -I${CMAKE_CURRENT_SOURCE_DIR}/zlib -DDONT_LOCK_DBDIRS) |
103 |
| - |
104 |
| -set(INPUT |
105 |
| - ${CMAKE_CURRENT_SOURCE_DIR}/inputs/clam.cab |
106 |
| - ${CMAKE_CURRENT_SOURCE_DIR}/inputs/clamdoc.tar.gz |
107 |
| - ${CMAKE_CURRENT_SOURCE_DIR}/inputs/clam.exe |
108 |
| - ${CMAKE_CURRENT_SOURCE_DIR}/inputs/clam.exe.bz2 |
109 |
| - ${CMAKE_CURRENT_SOURCE_DIR}/inputs/clam-v2.rar |
110 |
| - ${CMAKE_CURRENT_SOURCE_DIR}/inputs/clam-v3.rar |
111 |
| - ${CMAKE_CURRENT_SOURCE_DIR}/inputs/clam.zip |
112 |
| - ${CMAKE_CURRENT_SOURCE_DIR}/inputs/README |
113 |
| - ${CMAKE_CURRENT_SOURCE_DIR}/inputs/rtf-test/Doc11.rtf |
114 |
| - ${CMAKE_CURRENT_SOURCE_DIR}/inputs/rtf-test/Doc1.rtf |
115 |
| - ${CMAKE_CURRENT_SOURCE_DIR}/inputs/rtf-test/Doc22.rtf |
116 |
| - ${CMAKE_CURRENT_SOURCE_DIR}/inputs/rtf-test/Doc2.rtf |
117 |
| - ${CMAKE_CURRENT_SOURCE_DIR}/inputs/rtf-test/doc3.rtf |
118 |
| - ${CMAKE_CURRENT_SOURCE_DIR}/inputs/rtf-test/docCLAMexe.rtf |
119 |
| - ${CMAKE_CURRENT_SOURCE_DIR}/inputs/rtf-test/rtf1.rtf |
120 |
| - ${CMAKE_CURRENT_SOURCE_DIR}/inputs/rtf-test/rtf-novirus.rtf |
121 |
| -) |
122 |
| -set(RUN_OPTIONS --debug --exclude-dir .svn --verbose -d${CMAKE_CURRENT_SOURCE_DIR}/dbdir -r ${INPUT}) |
123 |
| -if(TARGET_OS STREQUAL "Darwin") |
124 |
| - list(APPEND CPPFLAGS -DC_DARWIN) |
125 |
| -endif() |
126 |
| -if(TARGET_OS STREQUAL "AIX") |
127 |
| - list(APPEND CPPFLAGS -DC_AIX) |
128 |
| -endif() |
129 |
| -if(TARGET_OS STREQUAL "IRIX") |
130 |
| - list(APPEND CPPFLAGS -DC_IRIX) |
131 |
| -endif() |
132 |
| -if(TARGET_OS STREQUAL "Cygwin") |
133 |
| - list(APPEND CPPFLAGS -DC_CYGWIN) |
134 |
| -endif() |
135 |
| -if(TARGET_OS STREQUAL "FreeBSD") |
136 |
| - list(APPEND CPPFLAGS -DC_BSD) |
137 |
| -endif() |
138 |
| -if(TARGET_OS STREQUAL "OpenBSD") |
139 |
| - list(APPEND CPPFLAGS -DC_BSD) |
140 |
| -endif() |
141 |
| -if(TARGET_OS STREQUAL "NetBSD") |
142 |
| - list(APPEND CPPFLAGS -DC_BSD) |
143 |
| -endif() |
144 |
| -if(TARGET_OS STREQUAL "HP-UX") |
145 |
| - list(APPEND CPPFLAGS -DC_HPUX) |
146 |
| -endif() |
147 |
| -if(TARGET_OS STREQUAL "Interix") |
148 |
| - list(APPEND CPPFLAGS -DC_INTERIX -DC_WINDOWS) |
149 |
| -endif() |
150 |
| -if(TARGET_OS STREQUAL "Win32") |
151 |
| - list(APPEND CPPFLAGS -DC_WINDOWS) |
152 |
| -endif() |
153 |
| -if(TARGET_OS STREQUAL "mingw") |
154 |
| - list(APPEND CPPFLAGS -DC_WINDOWS) |
155 |
| -endif() |
156 |
| -if(TARGET_OS STREQUAL "Linux") |
157 |
| - list(APPEND CPPFLAGS -DC_LINUX) |
158 |
| -endif() |
159 |
| -if(NOT ARCH STREQUAL "ARM") |
160 |
| - if(ENDIAN STREQUAL "little") |
161 |
| - list(APPEND CPPFLAGS -DFPU_WORDS_BIGENDIAN=0) |
162 |
| - endif() |
163 |
| - if(ENDIAN STREQUAL "big") |
164 |
| - list(APPEND CPPFLAGS -DFPU_WORDS_BIGENDIAN=1) |
165 |
| - endif() |
166 |
| -endif() |
167 |
| -if(ENDIAN STREQUAL "little") |
168 |
| - list(APPEND CPPFLAGS -DWORDS_BIGENDIAN=0) |
169 |
| -endif() |
170 |
| -if(ENDIAN STREQUAL "big") |
171 |
| - list(APPEND CPPFLAGS -DWORDS_BIGENDIAN=1) |
172 |
| -endif() |
173 |
| -llvm_multisource(clamscan) |
0 commit comments