- isolated namespace targets into separate file
diff --git a/jsoncppConfig.cmake.in b/jsoncppConfig.cmake.in
index c1cc6ca..76570bc 100644
--- a/jsoncppConfig.cmake.in
+++ b/jsoncppConfig.cmake.in
@@ -4,14 +4,7 @@
 @PACKAGE_INIT@
 
 include ( "${CMAKE_CURRENT_LIST_DIR}/jsoncpp-targets.cmake" )
-
-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)
-    add_library(JsonCpp::JsonCpp INTERFACE IMPORTED )
-    set_target_properties(JsonCpp::JsonCpp PROPERTIES INTERFACE_LINK_LIBRARIES "jsoncpp_lib")
-endif()
+include ( "${CMAKE_CURRENT_LIST_DIR}/jsoncpp-namespaced-targets.cmake" )
 
 check_required_components(JsonCpp)