blob: 6379194c55db3baaf76e634fe5470efe5c2a6c66 [file] [log] [blame]
Michael J. Spencer09476212010-09-13 23:54:41 +00001set( LLVM_LINK_COMPONENTS
Peter Collingbourne8f5cf742011-02-19 23:03:58 +00002 support
Michael J. Spencer09476212010-09-13 23:54:41 +00003 mc
Steve Naroffa1c72842009-08-28 15:28:48 +00004 )
Douglas Gregor084a6542009-10-05 22:29:42 +00005
Michael J. Spencer09476212010-09-13 23:54:41 +00006add_clang_executable(c-index-test
7 c-index-test.c
Michael J. Spencer0881f4a2010-09-10 21:13:16 +00008 )
9
Chandler Carruth28969b42012-06-21 01:30:21 +000010target_link_libraries(c-index-test
11 libclang
12 )
13
Douglas Gregor084a6542009-10-05 22:29:42 +000014set_target_properties(c-index-test
15 PROPERTIES
16 LINKER_LANGUAGE CXX)
Dmitri Gribenko740c0fb2012-08-07 17:54:38 +000017
18# If libxml2 is available, make it available for c-index-test.
19if (LIBXML2_FOUND)
20 add_definitions(${LIBXML2_DEFINITIONS} "-DCLANG_HAVE_LIBXML")
21 include_directories(${LIBXML2_INCLUDE_DIR})
22 target_link_libraries(c-index-test ${LIBXML2_LIBRARIES})
23endif()