Added library LLVMPIC16passes to CMake build.
authorOscar Fuentes <ofv@wanadoo.es>
Tue, 28 Sep 2010 14:02:45 +0000 (14:02 +0000)
committerOscar Fuentes <ofv@wanadoo.es>
Tue, 28 Sep 2010 14:02:45 +0000 (14:02 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114952 91177308-0d34-0410-b5e6-96231b3b80d8

CMakeLists.txt
cmake/modules/LLVMLibDeps.cmake
lib/Target/PIC16/PIC16Passes/CMakeLists.txt [new file with mode: 0644]

index 164ed3a3f4ae9888a353f9585fd1611ec9f05211..8ad68a0457e5136bbaa62dcecf7782816bb4ac0a 100644 (file)
@@ -337,6 +337,11 @@ foreach(t ${LLVM_TARGETS_TO_BUILD})
   set(CURRENT_LLVM_TARGET)
 endforeach(t)
 
+# PIC16 contains an odd library:
+if( LLVM_TARGETS_TO_BUILD MATCHES ".*PIC16.*" )
+  add_subdirectory(lib/Target/PIC16/PIC16Passes)
+endif()
+
 # Produce llvm/Config/AsmPrinters.def
 configure_file(
   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Config/AsmPrinters.def.in
index 5bfb419980954ffa8c92d2471c89e7583b9beed8..82a0318791949008cd8190e9ff6c5000a45b20b0 100644 (file)
@@ -45,6 +45,7 @@ set(MSVC_LIB_DEPS_LLVMMipsInfo LLVMSupport)
 set(MSVC_LIB_DEPS_LLVMPIC16AsmPrinter LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMPIC16CodeGen LLVMPIC16Info LLVMSupport LLVMTarget)
 set(MSVC_LIB_DEPS_LLVMPIC16CodeGen LLVMAnalysis LLVMCodeGen LLVMCore LLVMMC LLVMPIC16Info LLVMSelectionDAG LLVMSupport LLVMTarget)
 set(MSVC_LIB_DEPS_LLVMPIC16Info LLVMSupport)
+set(MSVC_LIB_DEPS_LLVMPIC16passes LLVMCore LLVMSupport LLVMSystem LLVMTransformUtils LLVMipa)
 set(MSVC_LIB_DEPS_LLVMPTXAsmPrinter LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMPTXCodeGen LLVMPTXInfo LLVMSupport)
 set(MSVC_LIB_DEPS_LLVMPTXCodeGen LLVMCodeGen LLVMCore LLVMMC LLVMPTXInfo LLVMSelectionDAG LLVMSupport LLVMTarget)
 set(MSVC_LIB_DEPS_LLVMPTXInfo LLVMSupport)
diff --git a/lib/Target/PIC16/PIC16Passes/CMakeLists.txt b/lib/Target/PIC16/PIC16Passes/CMakeLists.txt
new file mode 100644 (file)
index 0000000..51f3a5e
--- /dev/null
@@ -0,0 +1,4 @@
+add_llvm_library(LLVMPIC16passes
+  PIC16Cloner.cpp
+  PIC16Overlay.cpp
+  )