From ffc422463df19b79607bc84bc0b720d999b67ddb Mon Sep 17 00:00:00 2001 From: Joseph Huber Date: Fri, 31 Mar 2023 07:28:08 -0500 Subject: [PATCH] [libc][NFC] Adjust some CMake messages for the GPU build Summary: This disables the MPFR warning on the GPU since we can't support it anyway. Also fixes a misspelled message. --- libc/cmake/modules/prepare_libc_gpu_build.cmake | 2 +- libc/utils/MPFRWrapper/CMakeLists.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libc/cmake/modules/prepare_libc_gpu_build.cmake b/libc/cmake/modules/prepare_libc_gpu_build.cmake index e8cf94c..d28cc3f 100644 --- a/libc/cmake/modules/prepare_libc_gpu_build.cmake +++ b/libc/cmake/modules/prepare_libc_gpu_build.cmake @@ -21,7 +21,7 @@ if(NOT (CMAKE_CXX_COMPILER_ID MATCHES "[Cc]lang" AND ${CMAKE_CXX_COMPILER_VERSION} VERSION_EQUAL "${req_ver}")) message(FATAL_ERROR "Cannot build libc for GPU. CMake compiler " "'${CMAKE_CXX_COMPILER_ID} ${CMAKE_CXX_COMPILER_VERSION}' " - " is not `Clang ${req_ver}.") + " is not 'Clang ${req_ver}'.") endif() if(NOT LLVM_LIBC_FULL_BUILD) message(FATAL_ERROR "LLVM_LIBC_FULL_BUILD must be enabled to build libc for " diff --git a/libc/utils/MPFRWrapper/CMakeLists.txt b/libc/utils/MPFRWrapper/CMakeLists.txt index 950b9b7..482c374 100644 --- a/libc/utils/MPFRWrapper/CMakeLists.txt +++ b/libc/utils/MPFRWrapper/CMakeLists.txt @@ -20,6 +20,6 @@ if(LIBC_TESTS_CAN_USE_MPFR) target_link_directories(libcMPFRWrapper PUBLIC ${LLVM_LIBC_MPFR_INSTALL_PATH}/lib) endif() target_link_libraries(libcMPFRWrapper LibcFPTestHelpers LibcUnitTest mpfr gmp libc_test_utils) -else() +elseif(NOT LIBC_TARGET_ARCHITECTURE_IS_GPU) message(WARNING "Math tests using MPFR will be skipped.") endif() -- 2.7.4