diff --git a/cmake-proxies/cmake-modules/dependencies/rapidjson.cmake b/cmake-proxies/cmake-modules/dependencies/rapidjson.cmake
index ba95962..66a96a8 100644
--- a/cmake-proxies/cmake-modules/dependencies/rapidjson.cmake
+++ b/cmake-proxies/cmake-modules/dependencies/rapidjson.cmake
@@ -2,8 +2,11 @@
 
 if(NOT ${_OPT}use_rapidjson STREQUAL "off")
    if(NOT TARGET rapidjson::rapidjson)
-      if(TARGET rapidjson)
-         add_library( rapidjson::rapidjson ALIAS rapidjson )
+      if(TARGET RapidJSON)
+         if(NOT TARGET rapidjson)
+            add_library(rapidjson ALIAS RapidJSON)
+         endif()
+         add_library( rapidjson::rapidjson ALIAS RapidJSON )
       else()
          # At least on Arch RapidJSONConfig.cmake does not define a target at all
          # so we have to do it ourselves
