📄 cmakelists.txt
字号:
ADD_TEST(itkSliceIteratorTest ${COMMON_TESTS2} itkSliceIteratorTest)
ADD_TEST(itkSmartPointerTest ${COMMON_TESTS2} itkSmartPointerTest)
ADD_TEST(itkSparseImageTest ${COMMON_TESTS2} itkSparseImageTest)
ADD_TEST(itkSpatialFunctionTest ${COMMON_TESTS2} itkSpatialFunctionTest)
ADD_TEST(itkSphereSignedDistanceFunctionTest ${COMMON_TESTS2} itkSphereSignedDistanceFunctionTest)
ADD_TEST(itkSplineKernelTransformTest ${COMMON_TESTS2} itkSplineKernelTransformTest)
ADD_TEST(itkSTLContainerAdaptorTest ${COMMON_TESTS2} itkSTLContainerAdaptorTest)
ADD_TEST(itkStdStreamLogOutputTest ${COMMON_TESTS2} itkStdStreamLogOutputTest ${TEMP}/testStreamLogOutput.txt)
ADD_TEST(itkThreadDefsTest ${COMMON_TESTS2} itkThreadDefsTest)
ADD_TEST(itkThreadLoggerTest ${COMMON_TESTS2} itkThreadLoggerTest ${TEMP}/test_threadLogger.txt)
ADD_TEST(itkTimeProbesTest ${COMMON_TESTS2} itkTimeProbesTest)
ADD_TEST(itkTransformTest ${COMMON_TESTS2} itkTransformTest)
ADD_TEST(itkTransformsSetParametersTest ${COMMON_TESTS2} itkTransformsSetParametersTest)
ADD_TEST(itkTranslationTransformTest ${COMMON_TESTS2} itkTranslationTransformTest)
ADD_TEST(itkTreeContainerTest ${COMMON_TESTS2} itkTreeContainerTest)
ADD_TEST(itkTreeContainerTest2 ${COMMON_TESTS2} itkTreeContainerTest2)
ADD_TEST(itkTriangleCellTest ${COMMON_TESTS2} itkTriangleCellTest)
ADD_TEST(itkVarianceImageFunctionTest ${COMMON_TESTS2} itkVarianceImageFunctionTest)
ADD_TEST(itkVectorGeometryTest ${COMMON_TESTS2} itkVectorGeometryTest)
ADD_TEST(itkVectorImageTest ${COMMON_TESTS2} itkVectorImageTest ${TEMP}/VectorImage.nrrd ${TEMP}/VectorImage.mhd)
ADD_TEST(itkVectorMeanImageFunctionTest ${COMMON_TESTS2} itkVectorMeanImageFunctionTest)
ADD_TEST(itkVersorTransformTest ${COMMON_TESTS2} itkVersorTransformTest)
ADD_TEST(itkVersorTest ${COMMON_TESTS2} itkVersorTest)
ADD_TEST(itkVersorRigid3DTransformTest ${COMMON_TESTS2} itkVersorRigid3DTransformTest)
ADD_TEST(itkVectorTest ${COMMON_TESTS2} itkVectorTest)
ADD_TEST(itkVectorInterpolateImageFunctionTest ${COMMON_TESTS2} itkVectorInterpolateImageFunctionTest)
ADD_TEST(itkVectorToRGBImageAdaptorTest ${COMMON_TESTS2} itkVectorToRGBImageAdaptorTest)
ADD_TEST(itkWindowedSincInterpolateImageFunctionTest ${COMMON_TESTS2} itkWindowedSincInterpolateImageFunctionTest)
ADD_TEST(itkEllipsoidInteriorExteriorSpatialFunctionTest ${COMMON_TESTS2} itkEllipsoidInteriorExteriorSpatialFunctionTest)
ADD_TEST(itkSymmetricEllipsoidInteriorExteriorSpatialFunctionTest ${COMMON_TESTS2} itkSymmetricEllipsoidInteriorExteriorSpatialFunctionTest)
ADD_TEST(itkSymmetricSecondRankTensorTest ${COMMON_TESTS2} itkSymmetricSecondRankTensorTest)
ADD_TEST(itkSymmetricEigenAnalysisTest ${COMMON_TESTS2} itkSymmetricEigenAnalysisTest)
ADD_TEST(itkSTLThreadTest ${COMMON_TESTS2} itkSTLThreadTest)
ADD_TEST(itkVariableLengthVectorTest ${COMMON_TESTS2} itkVariableLengthVectorTest)
ADD_TEST(itkVariableSizeMatrixTest ${COMMON_TESTS2} itkVariableSizeMatrixTest)
ADD_TEST(itkImportContainerTest ${COMMON_TESTS2} itkImportContainerTest)
#ADD_TEST(itkQuaternionOrientationAdapterTest ${COMMON_TESTS2} itkQuaternionOrientationAdapterTest)
ADD_TEST(itkZeroFluxBoundaryConditionTest ${COMMON_TESTS2} itkZeroFluxBoundaryConditionTest)
ADD_TEST(itkSystemInformationTest ${SYSTEM_INFORMATION_TEST})
ADD_TEST(SystemInformation ${SYSTEM_INFORMATION})
IF(ITK_BINARY_DIR)
SET(ITK_SYSTEM_INFORMATION_DIR ${ITK_BINARY_DIR})
ELSE(ITK_BINARY_DIR)
SET(ITK_SYSTEM_INFORMATION_DIR ${ITKTesting_BINARY_DIR})
ENDIF(ITK_BINARY_DIR)
WRITE_FILE(
"${ITK_SYSTEM_INFORMATION_DIR}/Testing/HTML/TestingResults/Sites/${SITE}/${BUILDNAME}/BuildNameNotes.xml"
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
"<Site BuildName=\"CMakeCache\" Name=\"crd\">\n"
"<BuildNameNotes>\n"
"<Note>\n"
"<DateTime>Wed Oct 24 1:00:00 EST</DateTime>\n"
"<Text>\n"
"The full itkSystemInformationTest did not run.\n"
"Here is some basic information:\n"
"ITK_SOURCE_DIR = ${ITK_SOURCE_DIR}\n"
"ITK_BINARY_DIR = ${ITK_BINARY_DIR}\n"
"ITKTesting_SOURCE_DIR = ${ITKTesting_SOURCE_DIR}\n"
"ITKTesting_BINARY_DIR = ${ITKTesting_BINARY_DIR}\n"
"CMAKE_C_COMPILER = ${CMAKE_C_COMPILER}\n"
"CMAKE_C_FLAGS = ${CMAKE_C_FLAGS}\n"
"CMAKE_CXX_COMPILER = ${CMAKE_CXX_COMPILER}\n"
"CMAKE_CXX_FLAGS = ${CMAKE_CXX_FLAGS}\n"
"CMAKE_SYSTEM = ${CMAKE_SYSTEM}\n"
"CMAKE_MAKE_PROGRAM = ${CMAKE_MAKE_PROGRAM}\n"
"</Text>\n"
"</Note>\n"
"</BuildNameNotes>\n"
"</Site>\n"
)
#-----------------------------------------------------------------------------
SET(BasicTests_SRCS
itkImageComputeOffsetAndIndexTest.cxx
itkCommonPrintTest.cxx
itkConditionVariableTest.cxx
itkModifiedTimeTest.cxx
itkMultipleLogOutputTest.cxx
itkAdaptorComparisonTest.cxx
itkAffineTransformTest.cxx
itkAnnulusOperatorTest.cxx
itkArrayTest.cxx
itkArray2DTest.cxx
itkAutoPointerTest.cxx
itkAzimuthElevationToCartesianTransformTest.cxx
itkBarrierTest.cxx
itkBinaryThresholdImageFunctionTest.cxx
itkBinaryThresholdSpatialFunctionTest.cxx
itkBoundingBoxTest.cxx
itkBSplineDeformableTransformTest.cxx
itkBSplineInterpolationWeightFunctionTest.cxx
itkBSplineKernelFunctionTest.cxx
itkBoundaryConditionTest.cxx
itkByteSwapTest.cxx
itkCenteredRigid2DTransformTest.cxx
itkCenteredAffineTransformTest.cxx
itkCentralDifferenceImageFunctionTest.cxx
itkCenteredEuler3DTransformTest.cxx
itkCenteredTransformInitializerTest.cxx
itkCenteredVersorTransformInitializerTest.cxx
itkChainCodePath2DTest.cxx
itkChainCodePathTest.cxx
itkColorTableTest.cxx
itkConstNeighborhoodIteratorTest.cxx
itkConstShapedNeighborhoodIteratorTest.cxx
itkCovariantVectorGeometryTest.cxx
itkCovarianceImageFunctionTest.cxx
itkDataTypeTest.cxx
itkDecoratorTest.cxx
itkDirectoryTest.cxx
itkDynamicMeshTest.cxx
itkDiffusionTensor3DTest.cxx
itkEuler2DTransformTest.cxx
itkEuler3DTransformTest.cxx
itkEventObjectTest.cxx
itkExceptionObjectTest.cxx
itkFileOutputWindowTest.cxx
itkFiniteCylinderSpatialFunctionTest.cxx
itkFixedArrayTest.cxx
itkFixedArrayTest2.cxx
itkFixedCenterOfRotationAffineTransformTest.cxx
itkFloodFilledSpatialFunctionTest.cxx
itkFourierSeriesPathTest.cxx
itkGaussianBlurImageFunctionTest.cxx
itkGaussianDerivativeImageFunctionTest.cxx
itkHashTableTest.cxx
itkIdentityTransformTest.cxx
itkImageAdaptorTest.cxx
itkOrientedImageAdaptorTest.cxx
itkImageAdaptorInterpolateImageFunctionTest.cxx
itkImageDuplicatorTest.cxx
itkImageIteratorTest.cxx
itkImageIteratorsForwardBackwardTest.cxx
itkImageIteratorWithIndexTest.cxx
itkImageRegionIteratorTest.cxx
itkImageLinearIteratorTest.cxx
itkImageRandomIteratorTest.cxx
itkImageRandomIteratorTest2.cxx
itkImageRandomNonRepeatingIteratorWithIndexTest.cxx
itkImageRegionTest.cxx
itkImageRegionExclusionIteratorWithIndexTest.cxx
itkImageReverseIteratorTest.cxx
itkImageSliceIteratorTest.cxx
itkImageTest.cxx
itkIteratorTests.cxx
itkLandmarkBasedTransformInitializerTest.cxx
itkLevelSetFunctionTest.cxx
itkLightObjectTest.cxx
itkLineIteratorTest.cxx
itkLoggerTest.cxx
itkLoggerOutputTest.cxx
itkLoggerManagerTest.cxx
itkMatrixTest.cxx
itkMapContainerTest.cxx
itkMahalanobisDistanceThresholdImageFunctionTest.cxx
)
#-----------------------------------------------------------------------------
SET(BasicTests2_SRCS
itkBSplineDeformableTransformTest2.cxx
itkCellInterfaceTest.cxx
itkImageTransformTest.cxx
itkLinearInterpolateImageFunctionTest.cxx
itkMaximumDecisionRuleTest.cxx
itkMaximumRatioDecisionRuleTest.cxx
itkDifferenceImageFilterTest.cxx
itkMeanImageFunctionTest.cxx
itkMedialNodeCorrespondencesTest.cxx
itkMedianImageFunctionTest.cxx
itkMemoryLeakTest.cxx
itkMeshTest.cxx
itkMeshFstreamTest.cxx
itkMeshSourceGraftOutputTest.cxx
itkMetaDataDictionaryTest.cxx
itkMinimumDecisionRuleTest.cxx
itkMultiThreaderTest.cxx
itkNearestNeighborExtrapolateImageFunctionTest.cxx
itkNeighborhoodTest.cxx
itkNeighborhoodIteratorTest.cxx
itkNeighborhoodOperatorImageFunctionTest.cxx
itkNeighborhoodOperatorTest.cxx
itkNumericTraitsTest.cxx
itkObjectFactoryTest.cxx
itkObjectFactoryTest2.cxx
itkObjectStoreTest.cxx
itkOctreeTest.cxx
itkOrthogonallyCorrected2DParametricPathTest.cxx
itkOrientedImage2DTest.cxx
itkOrientedImage3DTest.cxx
itkPathFunctionsTest.cxx
itkPathIteratorTest.cxx
itkPCAShapeSignedDistanceFunctionTest.cxx
itkPeriodicBoundaryConditionTest.cxx
itkPhasedArray3DSpecialCoordinatesImageTest.cxx
itkPixelAccessTest.cxx
itkPointGeometryTest.cxx
itkPointSetTest.cxx
itkPolyLineParametricPathTest.cxx
itkPolygonCellTest.cxx
itkQuaternionRigidTransformTest.cxx
itkRealTimeClockTest.cxx
itkRGBPixelTest.cxx
itkRGBInterpolateImageFunctionTest.cxx
itkRGBToVectorImageAdaptorTest.cxx
itkRigid2DTransformTest.cxx
itkRigid3DTransformTest.cxx
itkRigid3DPerspectiveTransformTest.cxx
itkScalarToRGBPixelFunctorTest.cxx
itkScatterMatrixImageFunctionTest.cxx
itkScaleSkewVersor3DTransformTest.cxx
itkScaleTransformTest.cxx
itkScaleLogarithmicTransformTest.cxx
itkSemaphoreTest.cxx
itkShapedNeighborhoodIteratorTest.cxx
itkSimilarity2DTransformTest.cxx
itkSimilarity3DTransformTest.cxx
itkSimplexMeshTest.cxx
itkSizeTest.cxx
itkSliceIteratorTest.cxx
itkSmartPointerTest.cxx
itkSparseImageTest.cxx
itkSpatialFunctionTest.cxx
itkSphereSignedDistanceFunctionTest.cxx
itkSplineKernelTransformTest.cxx
itkSTLContainerAdaptorTest.cxx
itkStdStreamLogOutputTest.cxx
itkThreadDefsTest.cxx
itkThreadLoggerTest.cxx
itkTimeProbesTest.cxx
itkTimeStampTest.cxx
itkTransformTest.cxx
itkTransformsSetParametersTest.cxx
itkTranslationTransformTest.cxx
itkTreeContainerTest.cxx
itkTreeContainerTest2.cxx
itkTriangleCellTest.cxx
itkVarianceImageFunctionTest.cxx
itkVectorGeometryTest.cxx
itkVectorImageTest.cxx
itkVectorMeanImageFunctionTest.cxx
itkVersorTransformTest.cxx
itkVersorTest.cxx
itkVersorRigid3DTransformTest.cxx
itkVectorTest.cxx
itkVectorInterpolateImageFunctionTest.cxx
itkVectorToRGBImageAdaptorTest.cxx
itkWindowedSincInterpolateImageFunctionTest.cxx
itkEllipsoidInteriorExteriorSpatialFunctionTest.cxx
itkSymmetricEllipsoidInteriorExteriorSpatialFunctionTest.cxx
itkSymmetricSecondRankTensorTest.cxx
itkSymmetricEigenAnalysisTest.cxx
itkSTLThreadTest.cxx
itkVariableLengthVectorTest.cxx
itkVariableSizeMatrixTest.cxx
itkImportContainerTest.cxx
itkZeroFluxBoundaryConditionTest.cxx
)
# itkQuaternionOrientationAdapterTest.cxx
CONFIGURE_FILE(${ITKTesting_SOURCE_DIR}/Code/Common/itkSystemInformationTest.h.in
${ITKTesting_BINARY_DIR}/Code/Common/itkSystemInformationTest.h
@ONLY IMMEDIATE)
INCLUDE_DIRECTORIES("${ITKTesting_BINARY_DIR}")
IF(ITK_OBJCXX_COMPILER_WORKS)
SET(COMMON_OBJCXX_TEST ${CXX_TEST_PATH}/itkCommonHeaderObjCxxTest)
ADD_TEST(itkCommonHeaderObjCxxTest ${COMMON_OBJCXX_TEST})
ADD_EXECUTABLE(itkCommonHeaderObjCxxTest itkCommonHeaderObjCxxTest.mm)
TARGET_LINK_LIBRARIES(itkCommonHeaderObjCxxTest ITKCommon)
ENDIF(ITK_OBJCXX_COMPILER_WORKS)
ADD_EXECUTABLE(itkSystemInformationTest itkSystemInformationTest.cxx)
ADD_EXECUTABLE(itkSystemInformation itkSystemInformation.cxx)
ADD_EXECUTABLE(itkCommonHeaderTest itkCommonHeaderTest.cxx)
ADD_EXECUTABLE(itkCommonTests itkCommonTests.cxx ${BasicTests_SRCS})
ADD_EXECUTABLE(itkCommonTests2 itkCommonTests2.cxx ${BasicTests2_SRCS})
TARGET_LINK_LIBRARIES(itkCommonHeaderTest ITKCommon)
TARGET_LINK_LIBRARIES(itkCommonTests ITKIO)
TARGET_LINK_LIBRARIES(itkCommonTests2 ITKIO)
TARGET_LINK_LIBRARIES(itkSystemInformation itksys)
IF(ITK_BUILD_SHARED_LIBS)
## Create a library to test ITK loadable factories
SET(FactoryTest_Source itkFactoryTestLib.cxx)
SET(LIBRARY_OUTPUT_PATH "${ITKTesting_BINARY_DIR}/Temporary")
ADD_LIBRARY(FactoryTestLib SHARED ${FactoryTest_Source})
TARGET_LINK_LIBRARIES (FactoryTestLib ITKCommon)
ADD_DEPENDENCIES(itkCommonTests2 FactoryTestLib)
ENDIF(ITK_BUILD_SHARED_LIBS)
ENDIF( NOT ITK_DISABLE_CXX_TESTING )
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -