blob: 9e2f60c7b875c3df44f56c145f3f3c5bb327794b [file] [log] [blame]
Oscar Fuentesb1f93802010-10-28 14:38:35 +00001add_custom_target(UnitTests)
Oscar Fuentes3145e922011-02-20 22:06:10 +00002set_target_properties(UnitTests PROPERTIES FOLDER "Tests")
Oscar Fuentesb1f93802010-10-28 14:38:35 +00003
Rafael Espindola9e806cf2014-02-28 16:11:03 +00004if (APPLE)
5 set(CMAKE_INSTALL_RPATH "@executable_path/../../lib")
6else(UNIX)
7 set(CMAKE_INSTALL_RPATH "\$ORIGIN/../../lib")
8endif()
9
Chandler Carrutha5d42f82012-06-21 05:16:58 +000010function(add_llvm_unittest test_dirname)
11 add_unittest(UnitTests ${test_dirname} ${ARGN})
12endfunction()
Frits van Bommel716f34c2010-12-07 10:22:07 +000013
Chandler Carruth94d02512012-06-21 09:51:26 +000014add_subdirectory(ADT)
15add_subdirectory(Analysis)
Chandler Carruth94d02512012-06-21 09:51:26 +000016add_subdirectory(Bitcode)
Eric Christopher25b7adc2013-09-03 21:57:57 +000017add_subdirectory(CodeGen)
Eric Christopherc2fa3a42013-09-03 20:51:14 +000018add_subdirectory(DebugInfo)
19add_subdirectory(ExecutionEngine)
20add_subdirectory(IR)
Peter Collingbournec7d437c2014-01-31 23:46:14 +000021add_subdirectory(LineEditor)
Rafael Espindolabab2afb2013-10-16 18:26:16 +000022add_subdirectory(MC)
Eric Christopherc2fa3a42013-09-03 20:51:14 +000023add_subdirectory(Object)
Michael J. Spencer41ee0412012-12-05 00:29:32 +000024add_subdirectory(Option)
Chandler Carruth94d02512012-06-21 09:51:26 +000025add_subdirectory(Support)
26add_subdirectory(Transforms)