显式使用 GNU23 代替 C23

This commit is contained in:
2025-12-08 05:36:58 +08:00
parent e7447f8aaa
commit db917c1293

View File

@@ -1,5 +1,10 @@
cmake_minimum_required(VERSION 3.24)
# use GNU23
set(CMAKE_C_STANDARD 23)
set(CMAKE_C_STANDARD_REQUIRED ON)
set(CMAKE_C_EXTENSIONS ON)
set(APP_NAME "zdwm")
set(SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/src")
set(BUILD_DIR "${CMAKE_CURRENT_BINARY_DIR}")
@@ -36,9 +41,6 @@ add_executable(${APP_NAME}
${SOURCE_DIR}/atoms.c
)
# use C23
set_property(TARGET ${APP_NAME} PROPERTY C_STANDARD 23)
find_package(PkgConfig REQUIRED)
pkg_check_modules(deps REQUIRED