From 22f30a92b1f861521997ade1561d27bcefc04d22 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Fri, 13 Feb 2026 15:51:17 +0000 Subject: [PATCH] cmake: Ensure all targets that need cJSON have it --- test/mock/apps/mosquitto_ctrl/CMakeLists.txt | 2 +- test/mock/lib/CMakeLists.txt | 2 +- test/mock/libcommon/CMakeLists.txt | 2 +- test/unit/CMakeLists.txt | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/test/mock/apps/mosquitto_ctrl/CMakeLists.txt b/test/mock/apps/mosquitto_ctrl/CMakeLists.txt index c041d274..0ee1cd24 100644 --- a/test/mock/apps/mosquitto_ctrl/CMakeLists.txt +++ b/test/mock/apps/mosquitto_ctrl/CMakeLists.txt @@ -16,5 +16,5 @@ if(WITH_CTRL_SHELL AND EDITLINE_FOUND) ${mosquitto_SOURCE_DIR}/test/mock ${mosquitto_SOURCE_DIR}/test/mock/apps/mosquitto_ctrl ) - target_link_libraries(ctrl_shell_mock PRIVATE GTest::gmock) + target_link_libraries(ctrl_shell_mock PRIVATE cJSON GTest::gmock) endif() diff --git a/test/mock/lib/CMakeLists.txt b/test/mock/lib/CMakeLists.txt index 7551e1d6..56e590fc 100644 --- a/test/mock/lib/CMakeLists.txt +++ b/test/mock/lib/CMakeLists.txt @@ -25,4 +25,4 @@ target_include_directories(libmosquitto_mock ${mosquitto_SOURCE_DIR}/test/mock ${mosquitto_SOURCE_DIR}/test/mock/lib ) -target_link_libraries(libmosquitto_mock PRIVATE GTest::gmock) +target_link_libraries(libmosquitto_mock PRIVATE cJSON GTest::gmock) diff --git a/test/mock/libcommon/CMakeLists.txt b/test/mock/libcommon/CMakeLists.txt index 9adba6fe..1a693779 100644 --- a/test/mock/libcommon/CMakeLists.txt +++ b/test/mock/libcommon/CMakeLists.txt @@ -22,4 +22,4 @@ target_include_directories(libmosquitto_common_mock ${mosquitto_SOURCE_DIR}/test/mock ${mosquitto_SOURCE_DIR}/test/mock/lib ) -target_link_libraries(libmosquitto_common_mock PRIVATE GTest::gmock) +target_link_libraries(libmosquitto_common_mock PRIVATE cJSON GTest::gmock) diff --git a/test/unit/CMakeLists.txt b/test/unit/CMakeLists.txt index fe8490a8..d8c4be36 100644 --- a/test/unit/CMakeLists.txt +++ b/test/unit/CMakeLists.txt @@ -13,6 +13,7 @@ target_include_directories(common-unit-test-header target_link_libraries(common-unit-test-header INTERFACE common-options + cJSON CUnit::CUnit )