File tree 1 file changed +9
-3
lines changed
1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -59,14 +59,20 @@ if(REFLECTCPP_USE_BUNDLED_DEPENDENCIES)
59
59
$<INSTALL_INTERFACE:include >
60
60
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /include /rfl/thirdparty>)
61
61
else ()
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)
63
69
64
70
target_include_directories (
65
71
reflectcpp PUBLIC
66
72
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /include >
67
- $<INSTALL_INTERFACE:include > )
73
+ $<INSTALL_INTERFACE:include >)
68
74
69
- target_compile_features (reflectcpp INTERFACE cxx_std_20)
75
+ target_compile_features (reflectcpp PUBLIC cxx_std_20)
70
76
71
77
find_package (ctre CONFIG REQUIRED)
72
78
find_package (yyjson CONFIG REQUIRED)
You can’t perform that action at this time.
0 commit comments