Update cmake build files.
[oota-llvm.git] / lib / System / CMakeLists.txt
index 9ac663e84fe070a06735c57628f4b960bdc364ce..431629a14d63cf997ac87da1d2e10b13ba12739f 100644 (file)
@@ -1,13 +1,22 @@
 add_llvm_library(LLVMSystem
   Alarm.cpp
+  Atomic.cpp
   Disassembler.cpp
   DynamicLibrary.cpp
+  Host.cpp
   IncludeFile.cpp
   Memory.cpp
   Mutex.cpp
   Path.cpp
   Process.cpp
   Program.cpp
+  RWMutex.cpp
   Signals.cpp
+  Threading.cpp
   TimeValue.cpp
+  ThreadLocal.cpp
   )
+
+if( BUILD_SHARED_LIBS AND NOT WIN32 )
+  target_link_libraries(LLVMSystem dl)
+endif()