Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -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)

Expand Down Expand Up @@ -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
Expand All @@ -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()
endif()