diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0ee7cab164bb9192926d46dff0e6aca6e87dfdb6..45fa4d987b7b83ac3b42df2a16d0ab0b3d7d04b0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -15,15 +15,11 @@ set (includedir "${CMAKE_INSTALL_FULL_INCLUDEDIR}")
 set (VERSION ${CMAKE_PROJECT_VERSION})
 
 find_package (PkgConfig REQUIRED)
-find_package(msgpackc-cxx QUIET CONFIG)
+find_package(msgpackc-cxx QUIET CONFIG NAMES msgpackc-cxx msgpack)
 if(msgpackc-cxx_FOUND)
   add_library(msgpack-cxx ALIAS msgpackc-cxx)
 else()
-  find_package(msgpack-cxx CONFIG)
-  if(NOT msgpack-cxx_FOUND)
-    find_package(msgpack CONFIG REQUIRED)
-    add_library(msgpack-cxx ALIAS msgpack)
-  endif()
+  find_package(msgpack-cxx CONFIG REQUIRED)
 endif()
 
 find_package(fmt)