set(HEADERS Archives.h Array.h Collection.h Debug.h Export.h Function.h Macros.h Mpl.h Object.h ObjectProps.h Options.h Serializable.h Signal.h Singleton.h SmartPointer.h StaticInterface.h StringReader.h Types.h Uuid.h Vector.h CommaInitializer.h ProgrammableAccessor.h Named.h MplSequenceCombiner.h ClassCompound.h ) SET(SOURCES Archives.cpp Object.cpp Options.cpp Serializable.cpp Signal.cpp Uuid.cpp ) set(LIBRARIES ${Boost_SERIALIZATION_LIBRARY} ${Boost_SIGNALS_LIBRARY} ${Boost_PROGRAM_OPTIONS_LIBRARY} ${ROOT_LIBRARIES} ${PACKAGE_LIBPREFIX}Core ${PACKAGE_LIBPREFIX}Math ) uLib_add_shared_library(${uLib-module}) add_subdirectory(testing)