blob: 5c1ee351a2a03de5d11b01ef27b9779779e5e182 [file] [log] [blame]
Oscar Fuentes00905d52008-09-22 01:08:49 +00001# NOTE: The tools are organized into five groups of four consisting of one
2# large and three small executables. This is done to minimize memory load
3# in parallel builds. Please retain this ordering.
4
Douglas Gregor92aa9782009-06-04 19:53:37 +00005if (NOT USE_EXPLICIT_DEPENDENCIES)
6 add_subdirectory(llvm-config)
7endif()
Oscar Fuentes00905d52008-09-22 01:08:49 +00008
9add_subdirectory(opt)
10add_subdirectory(llvm-as)
11add_subdirectory(llvm-dis)
12
13add_subdirectory(llc)
14add_subdirectory(llvm-ranlib)
15add_subdirectory(llvm-ar)
16add_subdirectory(llvm-nm)
17
18add_subdirectory(llvm-ld)
19add_subdirectory(llvm-prof)
20add_subdirectory(llvm-link)
21add_subdirectory(lli)
22
23# gccas and gccld are deprecated:
24# add_subdirectory(gccas)
25# add_subdirectory(gccld)
26add_subdirectory(llvm-extract)
27add_subdirectory(llvm-db)
28
29add_subdirectory(bugpoint)
30add_subdirectory(llvm-bcanalyzer)
31add_subdirectory(llvm-stub)
Oscar Fuentes6f674c82008-11-25 22:18:49 +000032add_subdirectory(llvmc)
Oscar Fuentes246123a2008-10-26 00:52:09 +000033
34if( EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/clang/CMakeLists.txt )
35 add_subdirectory( ${CMAKE_CURRENT_SOURCE_DIR}/clang )
36endif( EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/clang/CMakeLists.txt )