aboutsummaryrefslogtreecommitdiff
path: root/External/SPEC/CFP2000/CMakeLists.txt
blob: d96ca3e192cd60cbd20b6336240661b92d4b99b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
include(${CMAKE_SOURCE_DIR}/External/SPEC/SpecCPU2000.cmake)
if(TEST_SUITE_SPEC2000_ROOT)
  list(APPEND LDFLAGS -lm)

  macro(cfp2000_subdir BENCHMARK)
    set(BENCHMARK_DIR ${TEST_SUITE_SPEC2000_ROOT}/benchspec/CFP2000/${BENCHMARK})
    set(PROG ${BENCHMARK})
    file(GLOB Source ${BENCHMARK_DIR}/src/*.c ${BENCHMARK_DIR}/src/*.cpp)
    add_subdirectory(${BENCHMARK})
  endmacro()

  cfp2000_subdir(177.mesa)
  cfp2000_subdir(179.art)
  cfp2000_subdir(183.equake)
  cfp2000_subdir(188.ammp)
endif()