34 lines
858 B
CMake
34 lines
858 B
CMake
|
|
set(TESTS
|
|
MathVectorTest
|
|
GeometryTest
|
|
ContainerBoxTest
|
|
CylinderTest
|
|
VoxImageTest
|
|
VoxRaytracerTest
|
|
VoxRaytracerTestExtended
|
|
StructuredDataTest
|
|
VoxImageFilterTest
|
|
PolicyTest
|
|
AccumulatorTest
|
|
VoxImageCopyTest
|
|
TriangleMeshTest
|
|
QuadMeshTest
|
|
BitCodeTest
|
|
UnitsTest
|
|
)
|
|
|
|
set(LIBRARIES
|
|
${PACKAGE_LIBPREFIX}Core
|
|
${PACKAGE_LIBPREFIX}Math
|
|
Boost::serialization
|
|
Eigen3::Eigen
|
|
)
|
|
|
|
uLib_add_tests(Math)
|
|
|
|
if(USE_CUDA)
|
|
set_source_files_properties(VoxImageTest.cpp VoxImageCopyTest.cpp VoxImageFilterTest.cpp VoxRaytracerTest.cpp VoxRaytracerTestExtended.cpp PROPERTIES LANGUAGE CUDA)
|
|
set_source_files_properties(VoxRaytracerTest.cpp VoxRaytracerTestExtended.cpp PROPERTIES CXX_STANDARD 17 CUDA_STANDARD 17)
|
|
endif()
|