1add_clang_executable(c-index-test
2  c-index-test.c
3  )
4
5if(NOT MSVC)
6  set_property(
7    SOURCE c-index-test.c
8    PROPERTY COMPILE_FLAGS "-std=gnu89"
9    )
10endif()
11
12if (LLVM_BUILD_STATIC)
13  target_link_libraries(c-index-test
14    libclang_static
15  )
16else()
17  target_link_libraries(c-index-test
18    libclang
19  )
20endif()
21
22set_target_properties(c-index-test
23  PROPERTIES
24  LINKER_LANGUAGE CXX)
25
26# If libxml2 is available, make it available for c-index-test.
27if (CLANG_HAVE_LIBXML)
28  include_directories(SYSTEM ${LIBXML2_INCLUDE_DIR})
29  target_link_libraries(c-index-test ${LIBXML2_LIBRARIES})
30endif()
31