mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-24 04:45:00 +00:00
CMake: Use check_symbol_exists instead of check_cxx_symbol_exists.
check_cxx_symbol_exists requires CMake 2.8.6, so even though I recommended it to Owen it's probably better to stay away for now. This check is not technically correct because we're checking <math.h> but then using <cmath> in the actual code, but if we run into problems we can do the same sort of dance as isinf() and isnan() where we check /both/ headers and then write a wrapper header around them. llvm-svn: 174773
This commit is contained in:
parent
91f9b50b1c
commit
3f1e87dccf
@ -7,7 +7,6 @@ include(CheckIncludeFile)
|
||||
include(CheckLibraryExists)
|
||||
include(CheckSymbolExists)
|
||||
include(CheckFunctionExists)
|
||||
include(CheckCXXSymbolExists)
|
||||
include(CheckCXXSourceCompiles)
|
||||
include(TestBigEndian)
|
||||
|
||||
@ -120,12 +119,12 @@ check_symbol_exists(isnan math.h HAVE_ISNAN_IN_MATH_H)
|
||||
check_symbol_exists(ceilf math.h HAVE_CEILF)
|
||||
check_symbol_exists(floorf math.h HAVE_FLOORF)
|
||||
check_symbol_exists(fmodf math.h HAVE_FMODF)
|
||||
check_cxx_symbol_exists(log cmath HAVE_LOG)
|
||||
check_cxx_symbol_exists(log2 cmath HAVE_LOG2)
|
||||
check_cxx_symbol_exists(log10 cmath HAVE_LOG10)
|
||||
check_cxx_symbol_exists(exp cmath HAVE_EXP)
|
||||
check_cxx_symbol_exists(exp2 cmath HAVE_EXP2)
|
||||
check_cxx_symbol_exists(exp10 cmath HAVE_EXP10)
|
||||
check_symbol_exists(log math.h HAVE_LOG)
|
||||
check_symbol_exists(log2 math.h HAVE_LOG2)
|
||||
check_symbol_exists(log10 math.h HAVE_LOG10)
|
||||
check_symbol_exists(exp math.h HAVE_EXP)
|
||||
check_symbol_exists(exp2 math.h HAVE_EXP2)
|
||||
check_symbol_exists(exp10 math.h HAVE_EXP10)
|
||||
if( HAVE_SETJMP_H )
|
||||
check_symbol_exists(longjmp setjmp.h HAVE_LONGJMP)
|
||||
check_symbol_exists(setjmp setjmp.h HAVE_SETJMP)
|
||||
|
Loading…
x
Reference in New Issue
Block a user