X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FSystem%2FCMakeLists.txt;h=a56a1f78bb72a88ad0ba6ea9675a90d4361ae438;hb=546d8d0e3eca2eb96615e42f5a8139e15bdfb496;hp=9ac663e84fe070a06735c57628f4b960bdc364ce;hpb=3d01fc7de86c75926e4e5ac7cc49f0116018893d;p=oota-llvm.git diff --git a/lib/System/CMakeLists.txt b/lib/System/CMakeLists.txt index 9ac663e84fe..a56a1f78bb7 100644 --- a/lib/System/CMakeLists.txt +++ b/lib/System/CMakeLists.txt @@ -1,13 +1,46 @@ add_llvm_library(LLVMSystem Alarm.cpp + Atomic.cpp Disassembler.cpp DynamicLibrary.cpp + Errno.cpp + Host.cpp IncludeFile.cpp Memory.cpp Mutex.cpp Path.cpp Process.cpp Program.cpp + RWMutex.cpp Signals.cpp + ThreadLocal.cpp + Threading.cpp TimeValue.cpp + Unix/Alarm.inc + Unix/Host.inc + Unix/Memory.inc + Unix/Mutex.inc + Unix/Path.inc + Unix/Process.inc + Unix/Program.inc + Unix/RWMutex.inc + Unix/Signals.inc + Unix/ThreadLocal.inc + Unix/TimeValue.inc + Win32/Alarm.inc + Win32/DynamicLibrary.inc + Win32/Host.inc + Win32/Memory.inc + Win32/Mutex.inc + Win32/Path.inc + Win32/Process.inc + Win32/Program.inc + Win32/RWMutex.inc + Win32/Signals.inc + Win32/ThreadLocal.inc + Win32/TimeValue.inc ) + +if( BUILD_SHARED_LIBS AND NOT WIN32 ) + target_link_libraries(LLVMSystem ${CMAKE_DL_LIBS}) +endif()