blob: ccf8cc72de6ff74f54398ff840f168c27c0d9096 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# Unit tests
add_subdirectory(units)
if(NOT MSVC)
# Testing apps
set(APP_TESTS
logger
dropout
sqlite
prod
cli
pooling
)
foreach(test ${APP_TESTS})
add_executable("test_${test}" "${test}.cpp")
if(CUDA_FOUND)
target_link_libraries("test_${test}" ${EXT_LIBS} marian ${EXT_LIBS} marian_cuda ${EXT_LIBS})
else(CUDA_FOUND)
target_link_libraries("test_${test}" marian ${EXT_LIBS})
endif(CUDA_FOUND)
set_target_properties("test_${test}" PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}")
endforeach(test)
endif(NOT MSVC)
|