From 942f23ca0b199865a57676705b939c5fbb6e8c41 Mon Sep 17 00:00:00 2001 From: Chris Thrasher Date: Sat, 3 Feb 2024 18:54:28 -0700 Subject: [PATCH] Require C++17 --- cmake/Macros.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmake/Macros.cmake b/cmake/Macros.cmake index 57b7a16..8f3f2fd 100644 --- a/cmake/Macros.cmake +++ b/cmake/Macros.cmake @@ -19,6 +19,9 @@ macro(csfml_add_library target) # add warnings set_file_warnings(${THIS_SOURCES}) + # require C++17 + target_compile_features(${target} PUBLIC cxx_std_17) + # define the export symbol of the module string(REPLACE "-" "_" NAME_UPPER "${target}") string(TOUPPER "${NAME_UPPER}" NAME_UPPER)