From 5e3e077ce9dc583426a96921900388d0293e5216 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sun, 26 Apr 2026 08:31:38 +0200 Subject: [PATCH] add cmake messages --- CMakeLists.txt | 5 +++-- src/CMakeLists.txt | 2 +- tests/CMakeLists.txt | 7 ++++++- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c161fac..021bfb3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,7 @@ cmake_minimum_required(VERSION 3.16.3) +project(feierabend-c) + set(CMAKE_BUILD_TYPE "Debug" CACHE STRING "build type") if(${CMAKE_BUILD_TYPE} STREQUAL "Debug") @@ -8,10 +10,9 @@ else() set(CMAKE_C_FLAGS "-std=c99 -Werror -Wextra -pedantic") endif() +message(STATUS "CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}") message(STATUS "CMAKE_C_FLAGS: ${CMAKE_C_FLAGS}") -project(feierabend-c) - add_subdirectory(src) if(${CMAKE_BUILD_TYPE} STREQUAL "Debug") add_subdirectory(tests) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index f4346e5..5b8cb23 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -8,8 +8,8 @@ find_package(LibXml2 REQUIRED) message(STATUS "find LibXml2: " ${LIBXML2_LIBRARY}) if(${LIBXML2_VERSION_STRING} VERSION_LESS 2.10) - message(STATUS "define LIBXML_BEFORE_2_10") add_compile_definitions(LIBXML_BEFORE_2_10) + message(STATUS "define LIBXML_BEFORE_2_10") endif() message(STATUS "CMAKE_INSTALL_PREFIX " ${CMAKE_INSTALL_PREFIX}) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index e5a2acd..0beffe8 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -1,11 +1,16 @@ cmake_minimum_required(VERSION 3.16.3) find_library(CMOCKA cmocka REQUIRED) +message(STATUS "find cmocka: ${CMOCKA}") + find_program(CPPCHECK cppcheck REQUIRED) +message(STATUS "find cppcheck: ${CPPCHECK}") -execute_process(COMMAND bash -c "${CPPCHECK} --version | sed 's/Cppcheck //'" +execute_process(COMMAND bash -c "${CPPCHECK} --version | sed -z 's/Cppcheck \\(.*\\)\\n$/\\1/'" OUTPUT_VARIABLE CPPCHECK_VERSION) +message(STATUS "CPPCHECK_VERSION: ${CPPCHECK_VERSION}") + include_directories(${CMAKE_BINARY_DIR}/src) add_executable(break_tests -- 2.47.3