From f3cc3efdc2d9239ae405d25bad4d8d67d0351de2 Mon Sep 17 00:00:00 2001 From: Tarmo Kuuse Date: Wed, 22 Oct 2025 14:25:56 +0300 Subject: [PATCH] Upgrade to CMocka 1.1.8 --- CMakeLists.txt | 4 ++-- cmake/FetchCMocka.cmake | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4dc59ed..8240fec 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -25,7 +25,7 @@ include(cmake/FetchCMocka.cmake) add_executable(CMockaExample main.c) target_compile_features(CMockaExample PRIVATE c_std_99) -target_link_libraries(CMockaExample PRIVATE cmocka-static) +target_link_libraries(CMockaExample PRIVATE cmocka) enable_testing() -add_test(NAME CMockaExample COMMAND CMockaExample) \ No newline at end of file +add_test(NAME CMockaExample COMMAND CMockaExample) diff --git a/cmake/FetchCMocka.cmake b/cmake/FetchCMocka.cmake index c80532f..0384ce9 100644 --- a/cmake/FetchCMocka.cmake +++ b/cmake/FetchCMocka.cmake @@ -22,14 +22,14 @@ include(FetchContent) FetchContent_Declare( cmocka GIT_REPOSITORY https://git.cryptomilk.org/projects/cmocka.git - GIT_TAG cmocka-1.1.5 + GIT_TAG cmocka-1.1.8 GIT_SHALLOW 1 ) -set(WITH_STATIC_LIB ON CACHE BOOL "CMocka: Build with a static library" FORCE) +set(BUILD_SHARED_LIBS OFF CACHE BOOL "CMocka: Build shared libraries" FORCE) set(WITH_CMOCKERY_SUPPORT OFF CACHE BOOL "CMocka: Install a cmockery header" FORCE) set(WITH_EXAMPLES OFF CACHE BOOL "CMocka: Build examples" FORCE) set(UNIT_TESTING OFF CACHE BOOL "CMocka: Build with unit testing" FORCE) set(PICKY_DEVELOPER OFF CACHE BOOL "CMocka: Build with picky developer flags" FORCE) -FetchContent_MakeAvailable(cmocka) \ No newline at end of file +FetchContent_MakeAvailable(cmocka)