File: CMakeLists.txt

package info (click to toggle)
insighttoolkit5 5.4.3-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 704,384 kB
  • sloc: cpp: 783,592; ansic: 628,724; xml: 44,704; fortran: 34,250; python: 22,874; sh: 4,078; pascal: 2,636; lisp: 2,158; makefile: 464; yacc: 328; asm: 205; perl: 203; lex: 146; tcl: 132; javascript: 98; csh: 81
file content (179 lines) | stat: -rw-r--r-- 6,459 bytes parent folder | download
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
itk_module_test()
set(ITKConnectedComponentsTests
    itkRelabelComponentImageFilterTest.cxx
    itkHardConnectedComponentImageFilterTest.cxx
    itkConnectedComponentImageFilterTestRGB.cxx
    itkConnectedComponentImageFilterTest.cxx
    itkConnectedComponentImageFilterBackgroundTest.cxx
    itkThresholdMaximumConnectedComponentsImageFilterTest.cxx
    itkScalarConnectedComponentImageFilterTest.cxx
    itkVectorConnectedComponentImageFilterTest.cxx
    itkConnectedComponentImageFilterTooManyObjectsTest.cxx
    itkMaskConnectedComponentImageFilterTest.cxx)

createtestdriver(ITKConnectedComponents "${ITKConnectedComponents-Test_LIBRARIES}" "${ITKConnectedComponentsTests}")

itk_add_test(
  NAME
  itkRelabelComponentImageFilterTest
  COMMAND
  ITKConnectedComponentsTestDriver
  --compare
  DATA{${ITK_DATA_ROOT}/Baseline/BasicFilters/RelabelComponentImageFilterTest.png}
  ${ITK_TEST_OUTPUT_DIR}/RelabelComponentImageFilterTest.png
  itkRelabelComponentImageFilterTest
  DATA{${ITK_DATA_ROOT}/Input/cthead1.png}
  ${ITK_TEST_OUTPUT_DIR}/RelabelComponentImageFilterTest.png
  130
  145)
itk_add_test(
  NAME
  itkHardConnectedComponentImageFilterTest
  COMMAND
  ITKConnectedComponentsTestDriver
  --compare
  DATA{Baseline/HardConnectedComponentImageFilterTest.png}
  ${ITK_TEST_OUTPUT_DIR}/HardConnectedComponentImageFilterTestUnsignedChar.png
  --compare
  DATA{Baseline/HardConnectedComponentImageFilterTest.png}
  ${ITK_TEST_OUTPUT_DIR}/HardConnectedComponentImageFilterTestUnsignedShort.png
  itkHardConnectedComponentImageFilterTest
  ${ITK_TEST_OUTPUT_DIR}/HardConnectedComponentImageFilterTest)
itk_add_test(
  NAME
  itkConnectedComponentImageFilterTestRGB
  COMMAND
  ITKConnectedComponentsTestDriver
  --compare
  DATA{${ITK_DATA_ROOT}/Baseline/BasicFilters/ConnectedComponentImageFilterTest.png,:}
  ${ITK_TEST_OUTPUT_DIR}/ConnectedComponentImageFilterTestRGB.png
  itkConnectedComponentImageFilterTestRGB
  DATA{${ITK_DATA_ROOT}/Input/cthead1.png}
  ${ITK_TEST_OUTPUT_DIR}/ConnectedComponentImageFilterTestRGB.png
  130
  145)
itk_add_test(
  NAME
  itkConnectedComponentImageFilterTest
  COMMAND
  ITKConnectedComponentsTestDriver
  --compare
  DATA{${ITK_DATA_ROOT}/Baseline/BasicFilters/ConnectedComponentImageFilterTest.png,:}
  ${ITK_TEST_OUTPUT_DIR}/ConnectedComponentImageFilterTest.png
  itkConnectedComponentImageFilterTest
  DATA{${ITK_DATA_ROOT}/Input/cthead1.png}
  ${ITK_TEST_OUTPUT_DIR}/ConnectedComponentImageFilterTest.png
  130
  145)
itk_add_test(
  NAME
  itkConnectedComponentImageFilterTest2
  COMMAND
  ITKConnectedComponentsTestDriver
  --compare
  DATA{${ITK_DATA_ROOT}/Baseline/BasicFilters/ConnectedComponentImageFilterTest2.png,:}
  ${ITK_TEST_OUTPUT_DIR}/ConnectedComponentImageFilterTest2.png
  itkConnectedComponentImageFilterTest
  DATA{${ITK_DATA_ROOT}/Input/Shapes.png}
  ${ITK_TEST_OUTPUT_DIR}/ConnectedComponentImageFilterTest2.png
  128
  255
  0)
itk_add_test(
  NAME
  itkConnectedComponentImageFilterTest3
  COMMAND
  ITKConnectedComponentsTestDriver
  --compare
  DATA{${ITK_DATA_ROOT}/Baseline/BasicFilters/ConnectedComponentImageFilterTest3.png,:}
  ${ITK_TEST_OUTPUT_DIR}/ConnectedComponentImageFilterTest3.png
  itkConnectedComponentImageFilterTest
  DATA{${ITK_DATA_ROOT}/Input/Shapes.png}
  ${ITK_TEST_OUTPUT_DIR}/ConnectedComponentImageFilterTest3.png
  128
  255
  1)
itk_add_test(
  NAME
  itkConnectedComponentImageFilterBackgroundTest1
  COMMAND
  ITKConnectedComponentsTestDriver
  itkConnectedComponentImageFilterBackgroundTest
  1)
itk_add_test(
  NAME
  itkConnectedComponentImageFilterBackgroundTest2
  COMMAND
  ITKConnectedComponentsTestDriver
  itkConnectedComponentImageFilterBackgroundTest
  -1)
itk_add_test(
  NAME
  itkThresholdMaximumConnectedComponentsImageFilterTest1
  COMMAND
  ITKConnectedComponentsTestDriver
  --compare
  DATA{${ITK_DATA_ROOT}/Baseline/Algorithms/itkThresholdMaximumConnectedComponentsImageFilterTest1.png}
  ${ITK_TEST_OUTPUT_DIR}/itkThresholdMaximumConnectedComponentsImageFilterTest1.png
  itkThresholdMaximumConnectedComponentsImageFilterTest
  DATA{${ITK_DATA_ROOT}/Input/CellsFluorescence1.png}
  ${ITK_TEST_OUTPUT_DIR}/itkThresholdMaximumConnectedComponentsImageFilterTest1.png
  10)
itk_add_test(
  NAME
  itkThresholdMaximumConnectedComponentsImageFilterTest2
  COMMAND
  ITKConnectedComponentsTestDriver
  --compare
  DATA{${ITK_DATA_ROOT}/Baseline/Algorithms/itkThresholdMaximumConnectedComponentsImageFilterTest2.png}
  ${ITK_TEST_OUTPUT_DIR}/itkThresholdMaximumConnectedComponentsImageFilterTest2.png
  itkThresholdMaximumConnectedComponentsImageFilterTest
  DATA{${ITK_DATA_ROOT}/Input/CellsFluorescence2.png}
  ${ITK_TEST_OUTPUT_DIR}/itkThresholdMaximumConnectedComponentsImageFilterTest2.png
  10)
itk_add_test(
  NAME
  itkScalarConnectedComponentImageFilterTest
  COMMAND
  ITKConnectedComponentsTestDriver
  --compare
  DATA{${ITK_DATA_ROOT}/Baseline/BasicFilters/ScalarConnectedComponentImageFilterTest.png,:}
  ${ITK_TEST_OUTPUT_DIR}/ScalarConnectedComponentImageFilterTest.png
  itkScalarConnectedComponentImageFilterTest
  DATA{${ITK_DATA_ROOT}/Input/cthead1.png}
  ${ITK_TEST_OUTPUT_DIR}/ScalarConnectedComponentImageFilterTest.png
  20
  1)
itk_add_test(
  NAME
  itkVectorConnectedComponentImageFilterTest
  COMMAND
  ITKConnectedComponentsTestDriver
  --compare
  DATA{${ITK_DATA_ROOT}/Baseline/BasicFilters/VectorConnectedComponentImageFilterTest.png,:}
  ${ITK_TEST_OUTPUT_DIR}/VectorConnectedComponentImageFilterTest.png
  itkVectorConnectedComponentImageFilterTest
  ${ITK_TEST_OUTPUT_DIR}/VectorConnectedComponentImageFilterTest.png)
itk_add_test(
  NAME
  itkConnectedComponentImageFilterTooManyObjectsTest
  COMMAND
  ITKConnectedComponentsTestDriver
  itkConnectedComponentImageFilterTooManyObjectsTest)
itk_add_test(
  NAME
  itkMaskConnectedComponentImageFilterTest
  COMMAND
  ITKConnectedComponentsTestDriver
  --compare
  DATA{${ITK_DATA_ROOT}/Baseline/BasicFilters/MaskConnectedComponentImageFilterTest.png,:}
  ${ITK_TEST_OUTPUT_DIR}/MaskConnectedComponentImageFilterTest.png
  itkMaskConnectedComponentImageFilterTest
  DATA{${ITK_DATA_ROOT}/Input/cthead1.png}
  ${ITK_TEST_OUTPUT_DIR}/MaskConnectedComponentImageFilterTest.png
  130
  145)

set(ITKConnectedComponentsGTests itkRelabelComponentImageFilterGTest.cxx itkConnectedComponentImageFilterGTest.cxx)
creategoogletestdriver(ITKConnectedComponents "${ITKConnectedComponents-Test_LIBRARIES}"
                       "${ITKConnectedComponentsGTests}")