Welcome to mirror list, hosted at ThFree Co, Russian Federation.

CMakeLists.txt « tests « src - github.com/marian-nmt/marian.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
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)