From db917c12936e6c34f57473c812cc3a01596a89ef Mon Sep 17 00:00:00 2001 From: Zedhugh Chen Date: Mon, 8 Dec 2025 05:36:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=98=BE=E5=BC=8F=E4=BD=BF=E7=94=A8=20GNU23=20?= =?UTF-8?q?=E4=BB=A3=E6=9B=BF=20C23?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CMakeLists.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5f9bdbf..396cd13 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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