From 9c2c37d31d8948ff0f86b1bff722a11c966870a2 Mon Sep 17 00:00:00 2001 From: Dmitry Mikushin Date: Sat, 19 Feb 2022 15:48:38 +0100 Subject: [PATCH] Requiring C99 standard in a modern CMake way --- CMakeLists.txt | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index db74afe..51e1248 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,7 +6,7 @@ else() set(subproject OFF) endif() -PROJECT(tray C CXX) +PROJECT(tray C) SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake) @@ -17,10 +17,6 @@ IF(WIN32) SET(CMAKE_CXX_FLAGS_DEBUG "/MTd") ENDIF() -add_library(tray_base INTERFACE) - -target_compile_features(tray_base INTERFACE c_std_99) - file(GLOB src ${CMAKE_CURRENT_LIST_DIR}/*.h ${CMAKE_CURRENT_LIST_DIR}/*.ico @@ -48,7 +44,7 @@ else() endif() add_library(tray STATIC ${src}) -target_link_libraries(tray INTERFACE tray_base) +set_property(TARGET tray PROPERTY C_STANDARD 99) add_library(tray::tray ALIAS tray)