aboutsummaryrefslogtreecommitdiff
path: root/External/HMMER/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'External/HMMER/CMakeLists.txt')
-rw-r--r--External/HMMER/CMakeLists.txt12
1 files changed, 10 insertions, 2 deletions
diff --git a/External/HMMER/CMakeLists.txt b/External/HMMER/CMakeLists.txt
index 040f78ba..f05632b8 100644
--- a/External/HMMER/CMakeLists.txt
+++ b/External/HMMER/CMakeLists.txt
@@ -12,11 +12,19 @@ if(TEST_SUITE_HMMER_ROOT)
add_definitions(-DSSE2)
endif()
+ llvm_test_prepare(WORKDIR ${CMAKE_CURRENT_BINARY_DIR}
+ cp -f globin.hmm run.hmm
+ )
if(LARGE_PROBLEM_SIZE)
- llvm_test_run(--fixed 400 --cpu 1 --num 200000 --seed 1158818515 ${TEST_SUITE_HMMER_ROOT}/globin.hmm)
+ llvm_test_run(WORKDIR ${CMAKE_CURRENT_BINARY_DIR}
+ --fixed 400 --cpu 1 --num 200000 --seed 1158818515 run.hmm
+ )
else()
- llvm_test_run(--fixed 400 --cpu 1 --num 80000 --seed 1158818515 ${TEST_SUITE_HMMER_ROOT}/globin.hmm)
+ llvm_test_run(WORKDIR ${CMAKE_CURRENT_BINARY_DIR}
+ --fixed 400 --cpu 1 --num 80000 --seed 1158818515 run.hmm
+ )
endif()
FILE(GLOB SOURCES ${TEST_SUITE_HMMER_ROOT}/*.c)
llvm_test_executable(hmmcalibrate ${SOURCES})
+ llvm_test_data(hmmcalibrate SOURCE_DIR ${TEST_SUITE_HMMER_ROOT} globin.hmm)
endif()