File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -59,14 +59,20 @@ if(REFLECTCPP_USE_BUNDLED_DEPENDENCIES)
5959 $<INSTALL_INTERFACE :include >
6060 $<BUILD_INTERFACE :${CMAKE_CURRENT_SOURCE_DIR} /include /rfl /thirdparty >)
6161else ()
62- add_library (reflectcpp INTERFACE )
62+ if (REFLECTCPP_BUILD_SHARED)
63+ add_library (reflectcpp SHARED )
64+ else ()
65+ add_library (reflectcpp STATIC )
66+ endif ()
67+
68+ target_sources (reflectcpp PRIVATE src/reflectcpp.cpp )
6369
6470 target_include_directories (
6571 reflectcpp PUBLIC
6672 $<BUILD_INTERFACE :${CMAKE_CURRENT_SOURCE_DIR} /include >
67- $<INSTALL_INTERFACE :include > )
73+ $<INSTALL_INTERFACE :include >)
6874
69- target_compile_features (reflectcpp INTERFACE cxx_std_20 )
75+ target_compile_features (reflectcpp PUBLIC cxx_std_20 )
7076
7177 find_package (ctre CONFIG REQUIRED )
7278 find_package (yyjson CONFIG REQUIRED )
You can’t perform that action at this time.
0 commit comments