~ubuntu-branches/debian/sid/simpleitk/sid

« back to all changes in this revision

Viewing changes to Examples/SimpleGaussian/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Ghislain Antony Vaillant
  • Date: 2017-11-02 08:49:18 UTC
  • Revision ID: package-import@ubuntu.com-20171102084918-7hs09ih668xq87ej
Tags: upstream-1.0.1
ImportĀ upstreamĀ versionĀ 1.0.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
 
 
3
add_executable ( SimpleGaussian SimpleGaussian.cxx )
 
4
target_link_libraries ( SimpleGaussian ${SimpleITK_LIBRARIES} )
 
5
 
 
6
if(NOT BUILD_TESTING)
 
7
  return()
 
8
endif()
 
9
 
 
10
sitk_add_csharp_test( Example.SimpleGaussian
 
11
  "${CMAKE_CURRENT_SOURCE_DIR}/SimpleGaussian.cs"
 
12
  --compare
 
13
    "${TEST_HARNESS_TEMP_DIRECTORY}/CSharp.SimpleGaussian.nrrd"
 
14
    DATA{${SimpleITK_DATA_ROOT}/Baseline/Example_SimpleGaussian_2.0.nrrd}
 
15
  DATA{${SimpleITK_DATA_ROOT}/Input/RA-Short.nrrd}
 
16
  "2.0"
 
17
  "${TEST_HARNESS_TEMP_DIRECTORY}/CSharp.SimpleGaussian.nrrd" )
 
18
 
 
19
sitk_add_test(NAME CXX.Example.SimpleGaussian
 
20
  COMMAND "${ITK_TEST_DRIVER}"
 
21
    --compare-MD5
 
22
      "${TEST_HARNESS_TEMP_DIRECTORY}/CXX.SimpleGaussian.nrrd"
 
23
      5ef06ed0d5d8952c770348699b70f23e
 
24
    $<TARGET_FILE:SimpleGaussian>
 
25
     DATA{${SimpleITK_DATA_ROOT}/Input/RA-Short.nrrd}
 
26
     2.0
 
27
     "${TEST_HARNESS_TEMP_DIRECTORY}/CXX.SimpleGaussian.nrrd" )
 
28
 
 
29
sitk_add_java_test( Example.SimpleGaussian
 
30
  "${CMAKE_CURRENT_SOURCE_DIR}/SimpleGaussian.java"
 
31
  --compare
 
32
    "${TEST_HARNESS_TEMP_DIRECTORY}/Java.SimpleGaussian.nrrd"
 
33
    DATA{${SimpleITK_DATA_ROOT}/Baseline/Example_SimpleGaussian_2.0.nrrd}
 
34
  DATA{${SimpleITK_DATA_ROOT}/Input/RA-Short.nrrd}
 
35
  "2.0"
 
36
  "${TEST_HARNESS_TEMP_DIRECTORY}/Java.SimpleGaussian.nrrd" )
 
37
 
 
38
sitk_add_lua_test( Example.SimpleGaussian
 
39
  "${CMAKE_CURRENT_SOURCE_DIR}/SimpleGaussian.lua"
 
40
  --compare
 
41
    "${TEST_HARNESS_TEMP_DIRECTORY}/Lua.SimpleGaussian.nrrd"
 
42
    DATA{${SimpleITK_DATA_ROOT}/Baseline/Example_SimpleGaussian_2.0.nrrd}
 
43
  DATA{${SimpleITK_DATA_ROOT}/Input/RA-Short.nrrd}
 
44
  "2.0"
 
45
  "${TEST_HARNESS_TEMP_DIRECTORY}/Lua.SimpleGaussian.nrrd" )
 
46
 
 
47
sitk_add_python_test( Example.SimpleGaussian
 
48
  "${CMAKE_CURRENT_SOURCE_DIR}/SimpleGaussian.py"
 
49
  --compare
 
50
    "${TEST_HARNESS_TEMP_DIRECTORY}/Python.SimpleGaussian.nrrd"
 
51
    DATA{${SimpleITK_DATA_ROOT}/Baseline/Example_SimpleGaussian_2.0.nrrd}
 
52
  DATA{${SimpleITK_DATA_ROOT}/Input/RA-Short.nrrd}
 
53
  "2.0"
 
54
  "${TEST_HARNESS_TEMP_DIRECTORY}/Python.SimpleGaussian.nrrd" )
 
55
 
 
56
sitk_add_r_test( Example.SimpleGaussian
 
57
  "--file=${CMAKE_CURRENT_SOURCE_DIR}/SimpleGaussian.R"
 
58
  --compare
 
59
    "${TEST_HARNESS_TEMP_DIRECTORY}/R.SimpleGaussian.nrrd"
 
60
    DATA{${SimpleITK_DATA_ROOT}/Baseline/Example_SimpleGaussian_2.0.nrrd}
 
61
  --args
 
62
  DATA{${SimpleITK_DATA_ROOT}/Input/RA-Short.nrrd}
 
63
  "2.0"
 
64
  "${TEST_HARNESS_TEMP_DIRECTORY}/R.SimpleGaussian.nrrd"
 
65
  )
 
66
 
 
67
sitk_add_ruby_test( Example.SimpleGaussian
 
68
  "${CMAKE_CURRENT_SOURCE_DIR}/SimpleGaussian.rb"
 
69
  --compare
 
70
    "${TEST_HARNESS_TEMP_DIRECTORY}/Ruby.SimpleGaussian.nrrd"
 
71
    DATA{${SimpleITK_DATA_ROOT}/Baseline/Example_SimpleGaussian_2.0.nrrd}
 
72
  DATA{${SimpleITK_DATA_ROOT}/Input/RA-Short.nrrd}
 
73
  "2.0"
 
74
  "${TEST_HARNESS_TEMP_DIRECTORY}/Ruby.SimpleGaussian.nrrd" )
 
75
 
 
76
sitk_add_tcl_test( Example.SimpleGaussian
 
77
  "${CMAKE_CURRENT_SOURCE_DIR}/SimpleGaussian.tcl"
 
78
  --compare
 
79
    "${TEST_HARNESS_TEMP_DIRECTORY}/Tcl.SimpleGaussian.nrrd"
 
80
    DATA{${SimpleITK_DATA_ROOT}/Baseline/Example_SimpleGaussian_2.0.nrrd}
 
81
  DATA{${SimpleITK_DATA_ROOT}/Input/RA-Short.nrrd}
 
82
  "2.0"
 
83
  "${TEST_HARNESS_TEMP_DIRECTORY}/Tcl.SimpleGaussian.nrrd" )