When doing sext/zext of constants, the target type must be strictly
[oota-llvm.git] / lib / System / CMakeLists.txt
1 add_llvm_library(LLVMSystem
2   Alarm.cpp
3   Atomic.cpp
4   Disassembler.cpp
5   DynamicLibrary.cpp
6   Errno.cpp
7   Host.cpp
8   IncludeFile.cpp
9   Memory.cpp
10   Mutex.cpp
11   Path.cpp
12   Process.cpp
13   Program.cpp
14   RWMutex.cpp
15   SearchForAddressOfSpecialSymbol.cpp
16   Signals.cpp
17   ThreadLocal.cpp
18   Threading.cpp
19   TimeValue.cpp
20   Valgrind.cpp
21   Unix/Alarm.inc
22   Unix/Host.inc
23   Unix/Memory.inc
24   Unix/Mutex.inc
25   Unix/Path.inc
26   Unix/Process.inc
27   Unix/Program.inc
28   Unix/RWMutex.inc
29   Unix/Signals.inc
30   Unix/ThreadLocal.inc
31   Unix/TimeValue.inc
32   Win32/Alarm.inc
33   Win32/DynamicLibrary.inc
34   Win32/Host.inc
35   Win32/Memory.inc
36   Win32/Mutex.inc
37   Win32/Path.inc
38   Win32/Process.inc
39   Win32/Program.inc
40   Win32/RWMutex.inc
41   Win32/Signals.inc
42   Win32/ThreadLocal.inc
43   Win32/TimeValue.inc
44   )
45
46 if( BUILD_SHARED_LIBS AND NOT WIN32 )
47   target_link_libraries(LLVMSystem ${CMAKE_DL_LIBS})
48 endif()