diff options
| author | Jordan Rose <jordan_rose@apple.com> | 2013-02-08 23:17:31 +0000 |
|---|---|---|
| committer | Jordan Rose <jordan_rose@apple.com> | 2013-02-08 23:17:31 +0000 |
| commit | cea01ee93911d3603ae5b31b615e1b15d31ee9c3 (patch) | |
| tree | 8c64dd0c558e691fe7f3d1b098e2ec817390a983 | |
| parent | 29214ab1cec8b52e5da2f0ab6123a6ce5d938185 (diff) | |
| download | bcm5719-llvm-cea01ee93911d3603ae5b31b615e1b15d31ee9c3.tar.gz bcm5719-llvm-cea01ee93911d3603ae5b31b615e1b15d31ee9c3.zip | |
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
| -rwxr-xr-x | llvm/cmake/config-ix.cmake | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/llvm/cmake/config-ix.cmake b/llvm/cmake/config-ix.cmake index b83c1c67b24..7496622542e 100755 --- a/llvm/cmake/config-ix.cmake +++ b/llvm/cmake/config-ix.cmake @@ -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) |

