@@ -75,7 +75,7 @@ if (REFLECTCPP_USE_BUNDLED_DEPENDENCIES)
75
75
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /include /rfl/thirdparty>)
76
76
else ()
77
77
find_package (ctre CONFIG REQUIRED)
78
- target_link_libraries (reflectcpp INTERFACE ctre::ctre)
78
+ target_link_libraries (reflectcpp PUBLIC ctre::ctre)
79
79
endif ()
80
80
81
81
if (REFLECTCPP_JSON)
@@ -93,7 +93,7 @@ if (REFLECTCPP_JSON)
93
93
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /include /rfl/thirdparty>)
94
94
else ()
95
95
find_package (yyjson CONFIG REQUIRED)
96
- target_link_libraries (reflectcpp INTERFACE yyjson::yyjson)
96
+ target_link_libraries (reflectcpp PUBLIC yyjson::yyjson)
97
97
endif ()
98
98
endif ()
99
99
@@ -123,7 +123,7 @@ if (REFLECTCPP_FLEXBUFFERS)
123
123
src/reflectcpp_flexbuf.cpp
124
124
)
125
125
find_package (flatbuffers CONFIG REQUIRED)
126
- target_link_libraries (reflectcpp INTERFACE flatbuffers::flatbuffers)
126
+ target_link_libraries (reflectcpp PUBLIC flatbuffers::flatbuffers)
127
127
endif ()
128
128
129
129
if (REFLECTCPP_MSGPACK)
@@ -163,15 +163,15 @@ if (REFLECTCPP_XML)
163
163
src/reflectcpp_xml.cpp
164
164
)
165
165
find_package (pugixml CONFIG REQUIRED)
166
- target_link_libraries (reflectcpp INTERFACE pugixml::pugixml)
166
+ target_link_libraries (reflectcpp PUBLIC pugixml::pugixml)
167
167
endif ()
168
168
169
169
if (REFLECTCPP_YAML)
170
170
list (APPEND REFLECT_CPP_SOURCES
171
171
src/reflectcpp_yaml.cpp
172
172
)
173
173
find_package (yaml-cpp CONFIG REQUIRED)
174
- target_link_libraries (reflectcpp INTERFACE yaml-cpp::yaml-cpp)
174
+ target_link_libraries (reflectcpp PUBLIC yaml-cpp::yaml-cpp)
175
175
endif ()
176
176
177
177
set_target_properties (reflectcpp PROPERTIES LINKER_LANGUAGE CXX)
@@ -188,7 +188,7 @@ endif ()
188
188
if (REFLECTCPP_BUILD_BENCHMARKS)
189
189
find_package (benchmark CONFIG REQUIRED)
190
190
find_package (simdjson CONFIG REQUIRED)
191
- target_link_libraries (reflectcpp INTERFACE benchmark::benchmark simdjson::simdjson)
191
+ target_link_libraries (reflectcpp PUBLIC benchmark::benchmark simdjson::simdjson)
192
192
add_subdirectory (benchmarks)
193
193
endif ()
194
194
0 commit comments