File: CMakeLists.txt

package info (click to toggle)
insighttoolkit4 4.13.3withdata-dfsg2-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 491,256 kB
  • sloc: cpp: 557,600; ansic: 180,546; fortran: 34,788; python: 16,572; sh: 2,187; lisp: 2,070; tcl: 993; java: 362; perl: 200; makefile: 133; csh: 81; pascal: 69; xml: 19; ruby: 10
file content (48 lines) | stat: -rw-r--r-- 1,952 bytes parent folder | download | duplicates (7)
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
if (ITK_USE_GPU)

# With MS compilers on Win64, we need the /bigobj switch, else generated
# code results in objects with number of sections exceeding object file
# format.
# see http://msdn.microsoft.com/en-us/library/ms173499.aspx
if(CMAKE_CL_64 OR CMAKE_COMPILER_2005)
add_definitions(/bigobj)
endif()

itk_module_test()

set(ITKGPUPDEDeformableRegistration-tests
 itkGPUDemonsRegistrationFilterTest.cxx
 itkGPUDemonsRegistrationFilterTest2.cxx
 )

set(ITKGPUPDEDeformableRegistrationTest_LIBRARIES ITKCommon;ITKGPUCommon;ITKGPUFiniteDifference;ITKGPUPDEDeformableRegistration;ITKStatistics;ITKSpatialObjects;ITKPath;ITKOptimizers;ITKIOBMP;ITKIOBioRad;ITKIOGDCM;ITKIOGIPL;ITKIOJPEG;ITKIOLSM;ITKIOMeta;ITKIONIFTI;ITKIONRRD;ITKIOPNG;ITKIOStimulate;ITKIOTIFF;ITKIOVTK;itksys)

CreateTestDriver(ITKGPUPDEDeformableRegistration
 "${ITKGPUPDEDeformableRegistrationTest_LIBRARIES}"
 "${ITKGPUPDEDeformableRegistration-tests}")

itk_add_test(NAME itkGPUDemonsRegistrationFilterTestDim2
        COMMAND ITKGPUPDEDeformableRegistrationTestDriver itkGPUDemonsRegistrationFilterTest
        2 # number of dimensions
        50 # number of iterations
        DATA{Input/LenaFix.png}
        DATA{Input/LenaMov.png}
        ${ITK_TEST_OUTPUT_DIR}/gpuDemonsRegistrationTest2D.mha)

itk_add_test(NAME itkGPUDemonsRegistrationFilterTestDim3
        COMMAND ITKGPUPDEDeformableRegistrationTestDriver itkGPUDemonsRegistrationFilterTest
        3 # number of dimensions
        50 # number of iterations
        DATA{Input/LenaFix.png}
        DATA{Input/LenaMov.png}
        ${ITK_TEST_OUTPUT_DIR}/gpuDemonsRegistrationTest2D.mha)

itk_add_test(NAME itkGPUDemonsRegistrationFilterTest2
             COMMAND ITKGPUPDEDeformableRegistrationTestDriver
             itkGPUDemonsRegistrationFilterTest2
             ${ITK_TEST_OUTPUT_DIR}/gpuDemonsRegistrationTest2Fixed.mha
             ${ITK_TEST_OUTPUT_DIR}/gpuDemonsRegistrationTest2Warped.mha
             )


endif()