aboutsummaryrefslogtreecommitdiff
path: root/MultiSource/Benchmarks/FreeBench/pcompress2/CMakeLists.txt
blob: 22d0d357a61527657eb187e393e81b0b1544b100 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
list(APPEND CPPFLAGS -DVERSION="1.00" -DCOMPDATE="today" -DCFLAGS="" -DHOSTNAME="thishost")
if(LARGE_PROBLEM_SIZE)
  set(INPUT_FILE ref.in)
else()
  set(INPUT_FILE test.in)
endif()
set(RUN_OPTIONS ${CMAKE_CURRENT_BINARY_DIR}/${INPUT_FILE})
set(GeneratedTestInputs copy-input-file)

add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${INPUT_FILE}
    COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/${INPUT_FILE} ${CMAKE_CURRENT_BINARY_DIR}/${INPUT_FILE}
    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
    COMMENT "Copying pcompress2 test input")
add_custom_target(pcompress2_input SOURCES ${CMAKE_CURRENT_BINARY_DIR}/${INPUT_FILE})
    llvm_multisource(pcompress2)
add_dependencies(pcompress2 pcompress2_input)