From 7885fdd00281ecb2d4d59c84a398dc03ea5a0df9 Mon Sep 17 00:00:00 2001 From: LiXiaoqi <2360211477@qq.com> Date: Tue, 12 Nov 2024 10:24:19 +0800 Subject: [PATCH] cmake --- CMakeLists.txt | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 251495e..133932c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,10 +5,11 @@ enable_testing() project(minmea) find_package(Threads REQUIRED) # Workaround for https://github.com/libcheck/check/issues/48#issuecomment-322965461 -find_package(PkgConfig) -pkg_check_modules(CHECK REQUIRED check) -link_directories(${CHECK_LIBRARY_DIRS}) - +#]] +# find_package(PkgConfig) +# pkg_check_modules(CHECK REQUIRED check) +# link_directories(${CHECK_LIBRARY_DIRS}) +#]] set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -Wall -Wextra -Werror -std=c99") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_POSIX_C_SOURCE=199309L -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_DARWIN_C_SOURCE") @@ -18,25 +19,25 @@ add_library(minmea ${minmea_SRCS}) add_executable(example example.c) target_link_libraries(example minmea) -add_executable(tests tests.c) -target_link_libraries(tests minmea ${CHECK_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) -target_include_directories(tests PUBLIC ${CHECK_INCLUDE_DIRS}) -target_compile_options(tests PUBLIC ${CHECK_CFLAGS_OTHER}) +# add_executable(tests tests.c) +# target_link_libraries(tests minmea ${CHECK_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) +# target_include_directories(tests PUBLIC ${CHECK_INCLUDE_DIRS}) +# target_compile_options(tests PUBLIC ${CHECK_CFLAGS_OTHER}) -add_test(NAME tests COMMAND $) -list(APPEND CMAKE_CTEST_ARGUMENTS "--output-on-failure") +# add_test(NAME tests COMMAND $) +# list(APPEND CMAKE_CTEST_ARGUMENTS "--output-on-failure") -find_program(SCAN_FOUND scan-build) +# find_program(SCAN_FOUND scan-build) -if (SCAN_FOUND) - add_test( - NAME clang_static_analysis - COMMAND scan-build make - WORKING_DIRECTORY ${CMAKE_BINARY_DIR} - ) -else() - MESSAGE(STATUS "scan-build not found, not scanning code") -endif() +# if (SCAN_FOUND) +# add_test( +# NAME clang_static_analysis +# COMMAND scan-build make +# WORKING_DIRECTORY ${CMAKE_BINARY_DIR} +# ) +# else() +# MESSAGE(STATUS "scan-build not found, not scanning code") +# endif() include(GNUInstallDirs)