xo-umbrella2/xo-object/src/object/CMakeLists.txt

15 lines
435 B
CMake

# object/CMakeLists.txt
set(SELF_LIB xo_object)
set(SELF_SRCS
Boolean.cpp
String.cpp
List.cpp
Integer.cpp)
xo_add_shared_library4(${SELF_LIB} ${PROJECT_NAME}Targets ${PROJECT_VERSION} 1 ${SELF_SRCS})
xo_headeronly_dependency(${SELF_LIB} xo_reflectutil)
xo_headeronly_dependency(${SELF_LIB} xo_unit)
xo_headeronly_dependency(${SELF_LIB} callback)
xo_dependency(${SELF_LIB} xo_alloc)
xo_dependency(${SELF_LIB} reflect)