cmakelists.txt
来自「DTMK软件开发包,此为开源软件,是一款很好的医学图像开发资源.」· 文本 代码 · 共 460 行 · 第 1/2 页
TXT
460 行
# configure the test driver
FIND_PROGRAM(ITK_TEST_DRIVER itkTestDriver)
SET(PYTHON_DRIVER "${ITK_TEST_DRIVER}"
--add-before-env PYTHONPATH "${WrapITK_BINARY_DIR}/Python/\${CTEST_CONFIGURATION_TYPE}"
--add-before-env PYTHONPATH "${LIBRARY_OUTPUT_PATH}/\${CTEST_CONFIGURATION_TYPE}"
"${PYTHON_EXECUTABLE}"
)
ADD_TEST(PythonTestDirectory ${PYTHON_DRIVER} ${CMAKE_CURRENT_SOURCE_DIR}/TestDirectory.py)
ADD_TEST(PythonTestObject ${PYTHON_DRIVER} ${CMAKE_CURRENT_SOURCE_DIR}/TestObject.py)
ADD_TEST(PythonFilterCoverage ${PYTHON_DRIVER} ${CMAKE_CURRENT_SOURCE_DIR}/filterCoverage.py ${ITK_INCLUDE_DIRS})
ADD_TEST(PythonFindEmptyClasses ${PYTHON_DRIVER} ${CMAKE_CURRENT_SOURCE_DIR}/findEmptyClasses.py)
ADD_TEST(PythonGetNameOfClass ${PYTHON_DRIVER} ${CMAKE_CURRENT_SOURCE_DIR}/getNameOfClass.py)
# some tests will fail if dim=2 and unsigned short are not wrapped
INTERSECTION(WRAP_2 2 "${WRAP_ITK_DIMS}")
IF(WRAP_unsigned_short AND WRAP_2)
ADD_TEST(PythonTypemaps ${PYTHON_DRIVER} ${CMAKE_CURRENT_SOURCE_DIR}/typemaps.py)
ADD_TEST(PythonTemplate ${PYTHON_DRIVER} ${CMAKE_CURRENT_SOURCE_DIR}/template.py)
ADD_TEST(PythonExtras ${PYTHON_DRIVER}
${CMAKE_CURRENT_SOURCE_DIR}/extras.py
${WrapITK_SOURCE_DIR}/images/cthead1.png out.png
)
ADD_TEST(PythonModuleToModule ${PYTHON_DRIVER}
${CMAKE_CURRENT_SOURCE_DIR}/module2module.py
${WrapITK_SOURCE_DIR}/images/cthead1.png
)
ADD_TEST(PythonBinaryDilateImageFilter
${PYTHON_DRIVER}
${CMAKE_CURRENT_SOURCE_DIR}/BinaryDilateImageFilter.py
${WrapITK_SOURCE_DIR}/images/2th_cthead1.png
BinaryDilateImageFilter.png
--compare BinaryDilateImageFilter.png ${WrapITK_SOURCE_DIR}/images/BinaryDilateImageFilter.png
)
ADD_TEST(PythonBinaryErodeImageFilter
${PYTHON_DRIVER}
${CMAKE_CURRENT_SOURCE_DIR}/BinaryErodeImageFilter.py
${WrapITK_SOURCE_DIR}/images/2th_cthead1.png
BinaryErodeImageFilter.png
--compare BinaryErodeImageFilter.png ${WrapITK_SOURCE_DIR}/images/BinaryErodeImageFilter.png
)
ADD_TEST(PythonBinaryThresholdImageFilter
${PYTHON_DRIVER}
${CMAKE_CURRENT_SOURCE_DIR}/BinaryThresholdImageFilter.py
${WrapITK_SOURCE_DIR}/images/cthead1.png
BinaryThresholdImageFilter.png
50 150
0 65535
--compare BinaryThresholdImageFilter.png ${WrapITK_SOURCE_DIR}/images/BinaryThresholdImageFilter.png
)
ADD_TEST(PythonCastImageFilter
${PYTHON_DRIVER}
${CMAKE_CURRENT_SOURCE_DIR}/CastImageFilter.py
${WrapITK_SOURCE_DIR}/images/cthead1.png
CastImageFilter.png
--compare CastImageFilter.png ${WrapITK_SOURCE_DIR}/images/cthead1.png
)
ADD_TEST(PythonGrayscaleDilateImageFilter
${PYTHON_DRIVER}
${CMAKE_CURRENT_SOURCE_DIR}/GrayscaleDilateImageFilter.py
${WrapITK_SOURCE_DIR}/images/cthead1.png
GrayscaleDilateImageFilter.png
--compare GrayscaleDilateImageFilter.png ${WrapITK_SOURCE_DIR}/images/GrayscaleDilateImageFilter.png
)
ADD_TEST(PythonBoxGrayscaleDilateImageFilter
${PYTHON_DRIVER}
${CMAKE_CURRENT_SOURCE_DIR}/BoxGrayscaleDilateImageFilter.py
${WrapITK_SOURCE_DIR}/images/cthead1.png
BoxGrayscaleDilateImageFilter.png
--compare BoxGrayscaleDilateImageFilter.png ${WrapITK_SOURCE_DIR}/images/BoxGrayscaleDilateImageFilter.png
)
# ADD_TEST(PythonStrelFromImageGrayscaleDilateImageFilter
# ${PYTHON_DRIVER}
# ${CMAKE_CURRENT_SOURCE_DIR}/StrelFromImageGrayscaleDilateImageFilter.py
# ${WrapITK_SOURCE_DIR}/images/cthead1.png
# StrelFromImageGrayscaleDilateImageFilter.png
# ${WrapITK_SOURCE_DIR}/images/StrelFromImage.png
# --compare StrelFromImageGrayscaleDilateImageFilter.png ${WrapITK_SOURCE_DIR}/images/StrelFromImageGrayscaleDilateImageFilter.png
# )
ADD_TEST(PythonGrayscaleErodeImageFilter
${PYTHON_DRIVER}
${CMAKE_CURRENT_SOURCE_DIR}/GrayscaleErodeImageFilter.py
${WrapITK_SOURCE_DIR}/images/cthead1.png
GrayscaleErodeImageFilter.png
--compare GrayscaleErodeImageFilter.png ${WrapITK_SOURCE_DIR}/images/GrayscaleErodeImageFilter.png
)
# ADD_TEST(PythonFlatStructuringElementBall
# ${PYTHON_DRIVER}
# ${CMAKE_CURRENT_SOURCE_DIR}/FlatStructuringElement.py
# Ball-5.png
# Ball
# 5
# --compare Ball-5.png ${WrapITK_SOURCE_DIR}/images/Ball-5.png
# )
# ADD_TEST(PythonFlatStructuringElementBox
# ${PYTHON_DRIVER}
# ${CMAKE_CURRENT_SOURCE_DIR}/FlatStructuringElement.py
# Box-5.png
# Box
# 5
# --compare Box-5.png ${WrapITK_SOURCE_DIR}/images/Box-5.png
# )
# ADD_TEST(PythonFlatStructuringElementFromImage
# ${PYTHON_DRIVER}
# ${CMAKE_CURRENT_SOURCE_DIR}/FlatStructuringElement.py
# StrelFromImage.png
# FromImage
# ${WrapITK_SOURCE_DIR}/images/StrelFromImage.png
# --compare StrelFromImage.png ${WrapITK_SOURCE_DIR}/images/StrelFromImage.png
# )
ADD_TEST(PythonMeanImageFilter
${PYTHON_DRIVER}
${CMAKE_CURRENT_SOURCE_DIR}/MeanImageFilter.py
${WrapITK_SOURCE_DIR}/images/cthead1.png
MeanImageFilter.png
3
--compare MeanImageFilter.png ${WrapITK_SOURCE_DIR}/images/MeanImageFilter.png
)
ADD_TEST(PythonMedianImageFilter
${PYTHON_DRIVER}
${CMAKE_CURRENT_SOURCE_DIR}/MedianImageFilter.py
${WrapITK_SOURCE_DIR}/images/cthead1.png
MedianImageFilter.png
3
--compare MedianImageFilter.png ${WrapITK_SOURCE_DIR}/images/MedianImageFilter.png
)
ADD_TEST(PythonSigmoidImageFilter
${PYTHON_DRIVER}
${CMAKE_CURRENT_SOURCE_DIR}/SigmoidImageFilter.py
${WrapITK_SOURCE_DIR}/images/cthead1.png
SigmoidImageFilter.png
10 240 10 170
--compare SigmoidImageFilter.png ${WrapITK_SOURCE_DIR}/images/SigmoidImageFilter.png
)
ADD_TEST(PythonThresholdImageFilter
${PYTHON_DRIVER}
${CMAKE_CURRENT_SOURCE_DIR}/ThresholdImageFilter.py
${WrapITK_SOURCE_DIR}/images/cthead1.png
ThresholdImageFilter.png
150 150
--compare ThresholdImageFilter.png ${WrapITK_SOURCE_DIR}/images/ThresholdImageFilter.png
)
ADD_TEST(PythonResampleImageFilterTest1
${PYTHON_DRIVER}
--compare ResampleImageFilterTest1.png
${WrapITK_SOURCE_DIR}/images/ResampleImageFilterTest1.png
${CMAKE_CURRENT_SOURCE_DIR}/ResampleImageFilter.py
${WrapITK_SOURCE_DIR}/images/BrainProtonDensitySlice.png
ResampleImageFilterTest1.png
0
)
ADD_TEST(PythonResampleImageFilterTest2
${PYTHON_DRIVER}
--compare ResampleImageFilterTest2.png
${WrapITK_SOURCE_DIR}/images/ResampleImageFilterTest2.png
${CMAKE_CURRENT_SOURCE_DIR}/ResampleImageFilter.py
${WrapITK_SOURCE_DIR}/images/BrainProtonDensitySlice.png
ResampleImageFilterTest2.png
1
)
ADD_TEST(PythonResampleImageFilterTest3
${PYTHON_DRIVER}
--compare ResampleImageFilterTest3.png
${WrapITK_SOURCE_DIR}/images/ResampleImageFilterTest3.png
${CMAKE_CURRENT_SOURCE_DIR}/ResampleImageFilter.py
${WrapITK_SOURCE_DIR}/images/BrainProtonDensitySlice.png
ResampleImageFilterTest3.png
2
)
ADD_TEST(PythonResampleImageFilterTest4
${PYTHON_DRIVER}
--compare ResampleImageFilterTest4.png
${WrapITK_SOURCE_DIR}/images/ResampleImageFilterTest4.png
${CMAKE_CURRENT_SOURCE_DIR}/ResampleImageFilter.py
${WrapITK_SOURCE_DIR}/images/BrainProtonDensitySlice.png
ResampleImageFilterTest4.png
3
)
ENDIF(WRAP_unsigned_short AND WRAP_2)
IF(WRAP_float AND WRAP_2)
ADD_TEST(PythonCurvatureAnisotropicDiffusionImageFilter
${PYTHON_DRIVER}
${CMAKE_CURRENT_SOURCE_DIR}/CurvatureAnisotropicDiffusionImageFilter.py
${WrapITK_SOURCE_DIR}/images/cthead1.png
CurvatureAnisotropicDiffusionImageFilter.png
5 0.125 3
)
ADD_TEST(PythonCurvatureFlowImageFilter
${PYTHON_DRIVER}
${CMAKE_CURRENT_SOURCE_DIR}/CurvatureFlowImageFilter.py
${WrapITK_SOURCE_DIR}/images/cthead1.png
CurvatureFlowImageFilter.png
5 0.125 1.0
)
ADD_TEST(PythonSmoothingRecursiveGaussianImageFilter
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?