diff --git a/CMakeLists.txt b/CMakeLists.txt
index a1d16d9bdc66fae4b37a592d417d6d3c00322265..b6a68b80313507ee548b1426881b1bf14d95a21d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -390,7 +390,7 @@ endif()
 #=============================================================
 TARGET_LINK_LIBRARIES(${PLUGIN_NAME} PUBLIC ${CMAKE_THREAD_LIBS_INIT} dl)
 TARGET_LINK_LIBRARIES(${PLUGIN_NAME} PUBLIC yaml-cpp)
-TARGET_LINK_LIBRARIES(${PLUGIN_NAME} PUBLIC yaml-schema-cpp)
+TARGET_LINK_LIBRARIES(${PLUGIN_NAME} PUBLIC YamlSchemaCpp::yaml-schema-cpp)
 TARGET_LINK_LIBRARIES(${PLUGIN_NAME} PUBLIC Eigen3::Eigen)
 TARGET_LINK_LIBRARIES(${PLUGIN_NAME} PUBLIC spdlog::spdlog)
 IF (Ceres_FOUND)