myx-cmake/MyxCMake/modules/MyxCMakeHighPrecisionMath.cmake

17 lines
365 B
CMake
Raw Permalink Normal View History

2022-05-06 09:49:46 +00:00
include_guard(GLOBAL)
function(myx_cmake_enable_high_precision_math)
find_package(Quadmath)
if(QUADMATH_FOUND)
add_definitions(-DHAVE_QUADMATH=1)
2021-12-08 11:32:04 +00:00
else()
find_package(MPFR)
if(MPFR_FOUND)
find_package(MPFRCppThirdparty)
else()
2021-12-21 10:45:09 +00:00
myx_cmake_message_error("MyxCMake: Nor Quadmath, nor MPFR found.")
endif()
2021-12-08 11:32:04 +00:00
endif()
endfunction()