From 24828b1b2fe01662ac4e74955a753843668d1a87 Mon Sep 17 00:00:00 2001 From: Ronan Collobert Date: Fri, 31 Oct 2025 16:55:04 -0700 Subject: [PATCH] CMakeLists.txt update --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 84d4198ba..4777091c7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,9 +20,13 @@ project( LANGUAGES C CXX VERSION ${MLX_PROJECT_VERSION}) +if(CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang") + add_compile_options(-Wall -Wextra) +endif() + # ----------------------------- Setup ----------------------------- set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake") -set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_POSITION_INDEPENDENT_CODE ON) set(CMAKE_INSTALL_MESSAGE NEVER)