diff --git a/CMakeLists.txt b/CMakeLists.txt index 30a22fb6..0402062d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -29,10 +29,8 @@ add_code_coverage_all_targets(EXCLUDE /nix/store/* ${PROJECT_SOURCE_DIR}/utest/* # ---------------------------------------------------------------- # c++ settings -set(XO_PROJECT_NAME reflect) set(PROJECT_CXX_FLAGS "") #set(PROJECT_CXX_FLAGS "-fconcepts-diagnostics-depth=2") - add_definitions(${PROJECT_CXX_FLAGS}) xo_toplevel_compile_options() diff --git a/src/reflect/CMakeLists.txt b/src/reflect/CMakeLists.txt index 0b5c710e..6056ebca 100644 --- a/src/reflect/CMakeLists.txt +++ b/src/reflect/CMakeLists.txt @@ -3,21 +3,7 @@ set(SELF_LIBRARY_NAME reflect) set(SELF_SOURCE_FILES TypeDescr.cpp TypeDescrExtra.cpp TaggedRcptr.cpp atomic/AtomicTdx.cpp pointer/PointerTdx.cpp vector/VectorTdx.cpp struct/StructTdx.cpp struct/StructMember.cpp init_reflect.cpp) -# build shared library 'reflect' -add_library(${SELF_LIBRARY_NAME} SHARED ${SELF_SOURCE_FILES}) - -set_target_properties(${SELF_LIBRARY_NAME} - PROPERTIES - VERSION ${PROJECT_VERSION} - SOVERSION 1) - -# ---------------------------------------------------------------- -# all the errors+warnings! -# -#target_compile_options(${SELF_LIBRARY_NAME} PRIVATE -Werror -Wall -Wextra) -xo_compile_options(${SELF_LIBRARY_NAME}) -xo_include_options2(${SELF_LIBRARY_NAME}) -xo_install_library2(${SELF_LIBRARY_NAME}) +xo_add_shared_library(${SELF_LIBRARY_NAME} ${PROJECT_VERSION} 1 ${SELF_SOURCE_FILES}) # ---------------------------------------------------------------- # dependencies: logutil, ...