1if(LIBC_TESTS_CAN_USE_MPFR) 2 add_library(libcMPFRWrapper 3 MPFRUtils.cpp 4 MPFRUtils.h 5 ) 6 add_dependencies(libcMPFRWrapper libc.src.__support.CPP.standalone_cpp libc.src.__support.FPUtil.fputil LibcUnitTest) 7 if(EXISTS ${LLVM_LIBC_MPFR_INSTALL_PATH}) 8 target_include_directories(libcMPFRWrapper PUBLIC ${LLVM_LIBC_MPFR_INSTALL_PATH}/include) 9 target_link_directories(libcMPFRWrapper PUBLIC ${LLVM_LIBC_MPFR_INSTALL_PATH}/lib) 10 endif() 11 target_link_libraries(libcMPFRWrapper LibcFPTestHelpers LibcUnitTest mpfr gmp) 12else() 13 message(WARNING "Math tests using MPFR will be skipped.") 14endif() 15