From f7eb53ceb1d8a44b0511040f16e78c4180b62ebc Mon Sep 17 00:00:00 2001 From: chillenb Date: Sat, 7 Feb 2026 13:32:38 -0500 Subject: [PATCH] update CMake minimum version and let IntelLLVM build generic128 --- CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 15b542b..750103c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.4) +cmake_minimum_required(VERSION 3.10) project(ryu VERSION 2.0 LANGUAGES C) include(GNUInstallDirs) @@ -29,10 +29,10 @@ install(FILES ryu/ryu.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/ryu) # generic_128 -# Only builds on GCC/Clang/Intel due to __uint128_t. No MSVC. +# Only builds on GCC/Clang/Intel/IntelLLVM due to __uint128_t. No MSVC. if ("${CMAKE_C_COMPILER_ID}" MATCHES "Clang" OR "${CMAKE_C_COMPILER_ID}" STREQUAL "GNU" - OR "${CMAKE_C_COMPILER_ID}" STREQUAL "Intel") + OR "${CMAKE_C_COMPILER_ID}" MATCHES "Intel") add_library(generic_128 ryu/generic_128.c @@ -49,4 +49,4 @@ if ("${CMAKE_C_COMPILER_ID}" MATCHES "Clang" set(RYU_GENERIC_128_AVAILABLE ON CACHE BOOL "generic_128 available." FORCE) else() set(RYU_GENERIC_128_AVAILABLE OFF CACHE BOOL "generic_128 not available on this platform." FORCE) -endif() \ No newline at end of file +endif()