We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 48d2e10 commit fa0dff1Copy full SHA for fa0dff1
jsoncpp-namespaced-targets.cmake
@@ -1,7 +1,9 @@
1
-if (TARGET jsoncpp_static)
2
- add_library(JsonCpp::JsonCpp INTERFACE IMPORTED)
3
- set_target_properties(JsonCpp::JsonCpp PROPERTIES INTERFACE_LINK_LIBRARIES "jsoncpp_static")
4
-elseif (TARGET jsoncpp_lib)
5
6
- set_target_properties(JsonCpp::JsonCpp PROPERTIES INTERFACE_LINK_LIBRARIES "jsoncpp_lib")
7
-endif ()
+if (NOT TARGET JsonCpp::JsonCpp)
+ if (TARGET jsoncpp_static)
+ add_library(JsonCpp::JsonCpp INTERFACE IMPORTED)
+ set_target_properties(JsonCpp::JsonCpp PROPERTIES INTERFACE_LINK_LIBRARIES "jsoncpp_static")
+ elseif (TARGET jsoncpp_lib)
+ set_target_properties(JsonCpp::JsonCpp PROPERTIES INTERFACE_LINK_LIBRARIES "jsoncpp_lib")
8
+ endif ()
9
+endif ()
0 commit comments