cmake: Fix cmocka >= 1.1.6 find_package() in CONFIG mode
authorAndreas Schneider <asn@samba.org>
Fri, 17 Feb 2023 16:51:27 +0000 (17:51 +0100)
committerAndreas Schneider <asn@samba.org>
Fri, 17 Feb 2023 16:55:25 +0000 (17:55 +0100)
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Pavel Filipenský <pfilipensky@samba.org>
tests/CMakeLists.txt

index 3b94076528d1141abc7016af9e59e4c3bad06412..733cc4e20570c2371c679db521ebcc484db0dacd 100644 (file)
@@ -1,5 +1,9 @@
 project(tests C)
 
+if (TARGET cmocka::cmocka)
+    set(CMOCKA_LIBRARY cmocka::cmocka)
+endif()
+
 set(TESTSUITE_LIBRARIES nss_utils ${NWRAP_REQUIRED_LIBRARIES} ${CMOCKA_LIBRARY})
 string(TOLOWER "${CMAKE_BUILD_TYPE}" CMAKE_BUILD_TYPE_LOWER)