aboutsummaryrefslogtreecommitdiff
path: root/External/skidmarks10/CMakeLists.txt
blob: 50294c27efd8d2a5cee433f9c66606a0877aa261 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
include(External)
llvm_externals_find(TEST_SUITE_SKIDMARKS10_ROOT "skidmarks10" "Skidmarks 10")

if(TEST_SUITE_SKIDMARKS10_ROOT)
  list(APPEND CPPFLAGS -I${TEST_SUITE_SKIDMARKS10_ROOT}/source)
  if(ARCH STREQUAL "x86")
    list(APPEND CFLAGS -msse3)
  endif()

  llvm_test_run(0 ${TEST_SUITE_SKIDMARKS10_ROOT}/golden
    WORKDIR ${CMAKE_CURRENT_BINARY_DIR})
  file(GLOB SOURCES ${TEST_SUITE_SKIDMARKS10_ROOT}/source/*.c)
  llvm_test_executable(skidmarks ${SOURCES})
endif()