
# TESTS
set( TESTS
        SmartVectorTest
        SmartPointerTest
        ObjectWrapperTest
        VectorTest
        ObjectFlagsTest
        ObjectParametersTest
        ObjectCopyTest
        StaticInterfaceTest
        CommaInitTest
        # DebugTTreeDumpTest
        BoostTest
        BoostAccumulatorTest
        PropertiesTest
        SignalTest
        SerializeTest
        SerializeDreadDiamondTest
        DreadDiamondParameters
        UuidTest
        TypeIntrospectionTraversal
        OptionsTest
        PingPongTest
        VectorMetaAllocatorTest
        PropertyTypesTest
        HRPTest
        PropertyGroupingTest
        MutexTest
        ThreadsTest
        OpenMPTest
        TeamTest
        AffinityTest
        ReadOnlyPropertyTest
)

set(LIBRARIES
       ${PACKAGE_LIBPREFIX}Core
       ${PACKAGE_LIBPREFIX}Math
       Boost::serialization
       Boost::program_options
       ${ROOT_LIBRARIES}
       OpenMP::OpenMP_CXX
)
uLib_add_tests(Core)

if(USE_CUDA)
    set_source_files_properties(VectorMetaAllocatorTest.cpp PROPERTIES LANGUAGE CUDA)
endif()

