To save space (and built time!) we don't import the entire LLVM into libclamav,
so update the CMakeLists.
| ... | ... |
@@ -45,21 +45,7 @@ Please clean the source directory.") |
| 45 | 45 |
endif() |
| 46 | 46 |
|
| 47 | 47 |
set(LLVM_ALL_TARGETS |
| 48 |
- Alpha |
|
| 49 |
- ARM |
|
| 50 |
- Blackfin |
|
| 51 |
- CBackend |
|
| 52 |
- CellSPU |
|
| 53 |
- CppBackend |
|
| 54 |
- Mips |
|
| 55 |
- MSIL |
|
| 56 |
- MSP430 |
|
| 57 |
- PIC16 |
|
| 58 |
- PowerPC |
|
| 59 |
- Sparc |
|
| 60 |
- SystemZ |
|
| 61 | 48 |
X86 |
| 62 |
- XCore |
|
| 63 | 49 |
) |
| 64 | 50 |
|
| 65 | 51 |
if( MSVC ) |
| ... | ... |
@@ -268,7 +254,6 @@ add_subdirectory(lib/Transforms/Instrumentation) |
| 268 | 268 |
add_subdirectory(lib/Transforms/Scalar) |
| 269 | 269 |
add_subdirectory(lib/Transforms/IPO) |
| 270 | 270 |
add_subdirectory(lib/Transforms/Hello) |
| 271 |
-add_subdirectory(lib/Linker) |
|
| 272 | 271 |
add_subdirectory(lib/Analysis) |
| 273 | 272 |
add_subdirectory(lib/Analysis/IPA) |
| 274 | 273 |
add_subdirectory(lib/MC) |
| ... | ... |
@@ -326,15 +311,12 @@ add_subdirectory(lib/ExecutionEngine/Interpreter) |
| 326 | 326 |
add_subdirectory(lib/ExecutionEngine/JIT) |
| 327 | 327 |
add_subdirectory(lib/Target) |
| 328 | 328 |
add_subdirectory(lib/AsmParser) |
| 329 |
-add_subdirectory(lib/Archive) |
|
| 330 | 329 |
|
| 331 |
-add_subdirectory(projects) |
|
| 332 | 330 |
|
| 333 | 331 |
option(LLVM_BUILD_TOOLS "Build LLVM tool programs." ON) |
| 334 | 332 |
add_subdirectory(tools) |
| 335 | 333 |
|
| 336 | 334 |
option(LLVM_BUILD_EXAMPLES "Build LLVM example programs." OFF) |
| 337 |
-add_subdirectory(examples) |
|
| 338 | 335 |
|
| 339 | 336 |
install(DIRECTORY include/ |
| 340 | 337 |
DESTINATION include |
| ... | ... |
@@ -1,66 +1,25 @@ |
| 1 |
-set(MSVC_LIB_DEPS_LLVMARMAsmParser LLVMARMInfo LLVMMC) |
|
| 2 |
-set(MSVC_LIB_DEPS_LLVMARMAsmPrinter LLVMARMCodeGen LLVMARMInfo LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMSystem LLVMTarget) |
|
| 3 |
-set(MSVC_LIB_DEPS_LLVMARMCodeGen LLVMARMInfo LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMSystem LLVMTarget) |
|
| 4 |
-set(MSVC_LIB_DEPS_LLVMARMInfo LLVMSupport) |
|
| 5 |
-set(MSVC_LIB_DEPS_LLVMAlphaAsmPrinter LLVMAlphaCodeGen LLVMAlphaInfo LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMSystem LLVMTarget) |
|
| 6 |
-set(MSVC_LIB_DEPS_LLVMAlphaCodeGen LLVMAlphaInfo LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMSystem LLVMTarget) |
|
| 7 |
-set(MSVC_LIB_DEPS_LLVMAlphaInfo LLVMSupport) |
|
| 8 | 1 |
set(MSVC_LIB_DEPS_LLVMAnalysis LLVMCore LLVMSupport LLVMSystem LLVMTarget) |
| 9 |
-set(MSVC_LIB_DEPS_LLVMArchive LLVMBitReader LLVMCore LLVMSupport LLVMSystem) |
|
| 10 | 2 |
set(MSVC_LIB_DEPS_LLVMAsmParser LLVMCore LLVMSupport LLVMSystem) |
| 11 | 3 |
set(MSVC_LIB_DEPS_LLVMAsmPrinter LLVMAnalysis LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMSystem LLVMTarget) |
| 12 | 4 |
set(MSVC_LIB_DEPS_LLVMBitReader LLVMCore LLVMSupport LLVMSystem) |
| 13 | 5 |
set(MSVC_LIB_DEPS_LLVMBitWriter LLVMCore LLVMSupport LLVMSystem) |
| 14 |
-set(MSVC_LIB_DEPS_LLVMBlackfinAsmPrinter LLVMAsmPrinter LLVMBlackfinCodeGen LLVMBlackfinInfo LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMSystem LLVMTarget) |
|
| 15 |
-set(MSVC_LIB_DEPS_LLVMBlackfinCodeGen LLVMBlackfinInfo LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMTarget) |
|
| 16 |
-set(MSVC_LIB_DEPS_LLVMBlackfinInfo LLVMSupport) |
|
| 17 |
-set(MSVC_LIB_DEPS_LLVMCBackend LLVMAnalysis LLVMCBackendInfo LLVMCodeGen LLVMCore LLVMScalarOpts LLVMSupport LLVMSystem LLVMTarget LLVMTransformUtils LLVMipa) |
|
| 18 |
-set(MSVC_LIB_DEPS_LLVMCBackendInfo LLVMSupport) |
|
| 19 |
-set(MSVC_LIB_DEPS_LLVMCellSPUAsmPrinter LLVMAsmPrinter LLVMCellSPUCodeGen LLVMCellSPUInfo LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMSystem LLVMTarget) |
|
| 20 |
-set(MSVC_LIB_DEPS_LLVMCellSPUCodeGen LLVMCellSPUInfo LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMTarget) |
|
| 21 |
-set(MSVC_LIB_DEPS_LLVMCellSPUInfo LLVMSupport) |
|
| 22 | 6 |
set(MSVC_LIB_DEPS_LLVMCodeGen LLVMAnalysis LLVMCore LLVMMC LLVMScalarOpts LLVMSupport LLVMSystem LLVMTarget LLVMTransformUtils) |
| 23 | 7 |
set(MSVC_LIB_DEPS_LLVMCore LLVMSupport LLVMSystem) |
| 24 |
-set(MSVC_LIB_DEPS_LLVMCppBackend LLVMCore LLVMCppBackendInfo LLVMSupport LLVMSystem LLVMTarget) |
|
| 25 |
-set(MSVC_LIB_DEPS_LLVMCppBackendInfo LLVMSupport) |
|
| 26 | 8 |
set(MSVC_LIB_DEPS_LLVMExecutionEngine LLVMCore LLVMSupport LLVMSystem LLVMTarget) |
| 27 | 9 |
set(MSVC_LIB_DEPS_LLVMInstrumentation LLVMAnalysis LLVMCore LLVMScalarOpts LLVMSupport LLVMSystem LLVMTransformUtils) |
| 28 | 10 |
set(MSVC_LIB_DEPS_LLVMInterpreter LLVMCodeGen LLVMCore LLVMExecutionEngine LLVMSupport LLVMSystem LLVMTarget) |
| 29 | 11 |
set(MSVC_LIB_DEPS_LLVMJIT LLVMCodeGen LLVMCore LLVMExecutionEngine LLVMMC LLVMSupport LLVMSystem LLVMTarget) |
| 30 |
-set(MSVC_LIB_DEPS_LLVMLinker LLVMArchive LLVMBitReader LLVMCore LLVMSupport LLVMSystem) |
|
| 31 | 12 |
set(MSVC_LIB_DEPS_LLVMMC LLVMSupport LLVMSystem) |
| 32 |
-set(MSVC_LIB_DEPS_LLVMMSIL LLVMAnalysis LLVMCodeGen LLVMCore LLVMMSILInfo LLVMScalarOpts LLVMSupport LLVMSystem LLVMTarget LLVMTransformUtils LLVMipa) |
|
| 33 |
-set(MSVC_LIB_DEPS_LLVMMSILInfo LLVMSupport) |
|
| 34 |
-set(MSVC_LIB_DEPS_LLVMMSP430AsmPrinter LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMMSP430CodeGen LLVMMSP430Info LLVMSupport LLVMSystem LLVMTarget) |
|
| 35 |
-set(MSVC_LIB_DEPS_LLVMMSP430CodeGen LLVMCodeGen LLVMCore LLVMMC LLVMMSP430Info LLVMSelectionDAG LLVMSupport LLVMSystem LLVMTarget) |
|
| 36 |
-set(MSVC_LIB_DEPS_LLVMMSP430Info LLVMSupport) |
|
| 37 |
-set(MSVC_LIB_DEPS_LLVMMipsAsmPrinter LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMMipsCodeGen LLVMMipsInfo LLVMSupport LLVMSystem LLVMTarget) |
|
| 38 |
-set(MSVC_LIB_DEPS_LLVMMipsCodeGen LLVMCodeGen LLVMCore LLVMMC LLVMMipsInfo LLVMSelectionDAG LLVMSupport LLVMSystem LLVMTarget) |
|
| 39 |
-set(MSVC_LIB_DEPS_LLVMMipsInfo LLVMSupport) |
|
| 40 |
-set(MSVC_LIB_DEPS_LLVMPIC16 LLVMAnalysis LLVMCodeGen LLVMCore LLVMMC LLVMPIC16Info LLVMSelectionDAG LLVMSupport LLVMSystem LLVMTarget) |
|
| 41 |
-set(MSVC_LIB_DEPS_LLVMPIC16AsmPrinter LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMPIC16 LLVMPIC16Info LLVMSupport LLVMSystem LLVMTarget) |
|
| 42 |
-set(MSVC_LIB_DEPS_LLVMPIC16Info LLVMSupport) |
|
| 43 |
-set(MSVC_LIB_DEPS_LLVMPowerPCAsmPrinter LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMPowerPCCodeGen LLVMPowerPCInfo LLVMSupport LLVMSystem LLVMTarget) |
|
| 44 |
-set(MSVC_LIB_DEPS_LLVMPowerPCCodeGen LLVMCodeGen LLVMCore LLVMMC LLVMPowerPCInfo LLVMSelectionDAG LLVMSupport LLVMSystem LLVMTarget) |
|
| 45 |
-set(MSVC_LIB_DEPS_LLVMPowerPCInfo LLVMSupport) |
|
| 46 | 13 |
set(MSVC_LIB_DEPS_LLVMScalarOpts LLVMAnalysis LLVMCore LLVMSupport LLVMSystem LLVMTarget LLVMTransformUtils) |
| 47 | 14 |
set(MSVC_LIB_DEPS_LLVMSelectionDAG LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMSupport LLVMSystem LLVMTarget) |
| 48 |
-set(MSVC_LIB_DEPS_LLVMSparcAsmPrinter LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSparcCodeGen LLVMSparcInfo LLVMSupport LLVMSystem LLVMTarget) |
|
| 49 |
-set(MSVC_LIB_DEPS_LLVMSparcCodeGen LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSparcInfo LLVMSupport LLVMSystem LLVMTarget) |
|
| 50 |
-set(MSVC_LIB_DEPS_LLVMSparcInfo LLVMSupport) |
|
| 51 | 15 |
set(MSVC_LIB_DEPS_LLVMSupport LLVMSystem) |
| 52 | 16 |
set(MSVC_LIB_DEPS_LLVMSystem ) |
| 53 |
-set(MSVC_LIB_DEPS_LLVMSystemZAsmPrinter LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMSystem LLVMSystemZCodeGen LLVMSystemZInfo LLVMTarget) |
|
| 54 |
-set(MSVC_LIB_DEPS_LLVMSystemZCodeGen LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMSystemZInfo LLVMTarget) |
|
| 55 |
-set(MSVC_LIB_DEPS_LLVMSystemZInfo LLVMSupport) |
|
| 56 | 17 |
set(MSVC_LIB_DEPS_LLVMTarget LLVMCore LLVMMC LLVMSupport LLVMSystem) |
| 57 | 18 |
set(MSVC_LIB_DEPS_LLVMTransformUtils LLVMAnalysis LLVMCore LLVMSupport LLVMSystem LLVMTarget LLVMipa) |
| 58 | 19 |
set(MSVC_LIB_DEPS_LLVMX86AsmParser LLVMMC LLVMX86Info) |
| 59 | 20 |
set(MSVC_LIB_DEPS_LLVMX86AsmPrinter LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMSystem LLVMTarget LLVMX86CodeGen LLVMX86Info) |
| 60 | 21 |
set(MSVC_LIB_DEPS_LLVMX86CodeGen LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMSystem LLVMTarget LLVMX86Info) |
| 22 |
+set(MSVC_LIB_DEPS_LLVMX86Disassembler LLVMX86Info) |
|
| 61 | 23 |
set(MSVC_LIB_DEPS_LLVMX86Info LLVMSupport) |
| 62 |
-set(MSVC_LIB_DEPS_LLVMXCore LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMSystem LLVMTarget LLVMXCoreInfo) |
|
| 63 |
-set(MSVC_LIB_DEPS_LLVMXCoreAsmPrinter LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMSystem LLVMTarget LLVMXCore LLVMXCoreInfo) |
|
| 64 |
-set(MSVC_LIB_DEPS_LLVMXCoreInfo LLVMSupport) |
|
| 65 | 24 |
set(MSVC_LIB_DEPS_LLVMipa LLVMAnalysis LLVMCore LLVMSupport LLVMSystem) |
| 66 | 25 |
set(MSVC_LIB_DEPS_LLVMipo LLVMAnalysis LLVMCore LLVMSupport LLVMSystem LLVMTarget LLVMTransformUtils LLVMipa) |
| ... | ... |
@@ -11,26 +11,14 @@ if( NOT WIN32 OR MSYS OR CYGWIN ) |
| 11 | 11 |
add_subdirectory(llvm-config) |
| 12 | 12 |
endif() |
| 13 | 13 |
|
| 14 |
-add_subdirectory(opt) |
|
| 15 | 14 |
add_subdirectory(llvm-as) |
| 16 | 15 |
add_subdirectory(llvm-dis) |
| 17 |
-add_subdirectory(llvm-mc) |
|
| 18 | 16 |
|
| 19 | 17 |
add_subdirectory(llc) |
| 20 |
-add_subdirectory(llvm-ranlib) |
|
| 21 |
-add_subdirectory(llvm-ar) |
|
| 22 |
-add_subdirectory(llvm-nm) |
|
| 23 | 18 |
|
| 24 |
-add_subdirectory(llvm-ld) |
|
| 25 |
-add_subdirectory(llvm-prof) |
|
| 26 |
-add_subdirectory(llvm-link) |
|
| 27 | 19 |
add_subdirectory(lli) |
| 28 | 20 |
|
| 29 |
-add_subdirectory(llvm-extract) |
|
| 30 | 21 |
|
| 31 |
-add_subdirectory(bugpoint) |
|
| 32 |
-add_subdirectory(llvm-bcanalyzer) |
|
| 33 |
-add_subdirectory(llvm-stub) |
|
| 34 | 22 |
add_subdirectory(llvmc) |
| 35 | 23 |
|
| 36 | 24 |
if( EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/clang/CMakeLists.txt )
|