set(LLVM_LINK_COMPONENTS
  ${LLVM_TARGETS_TO_BUILD}
  BitReader
  Core
  MCDisassembler
  Object
  Target
  )

if (LLVM_COMPILER_IS_GCC_COMPATIBLE)
  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99 -Wstrict-prototypes")
endif ()

add_llvm_tool(llvm-c-test
  calc.c
  disassemble.c
  helpers.c
  include-all.c
  main.c
  module.c
  object.c
  targets.c
  )

set(LLVM_LINK_COMPONENTS
  ${LLVM_TARGETS_TO_BUILD}
  BitReader
  Core
  MCDisassembler
  Object
  Target
  )

if(TARGET LLVM)
  set(LLVM_LINK_COMPONENTS)
endif()

if (LLVM_COMPILER_IS_GCC_COMPATIBLE)
  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99 -Wstrict-prototypes")
endif ()

add_llvm_tool(llvm-c-test
  calc.c
  disassemble.c
  helpers.c
  include-all.c
  main.c
  module.c
  object.c
  targets.c
  )

# Use libLLVM.so if it is available.
if(TARGET LLVM)
  target_link_libraries(llvm-c-test LLVM)
endif()

Use libLLVM.so if it is available.
[CMake] llvm-c-test: Use libLLVM.so if it is available.

git-svn-id: 0ff597fd157e6f4fc38580e8d64ab130330d2411@221592 91177308-0d34-0410-b5e6-96231b3b80d8
