From: Martin Quinson Date: Wed, 27 Apr 2016 19:39:16 +0000 (+0200) Subject: Fix the detection of backtrace X-Git-Tag: v3_13~1 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/940c16ac4618d80e15068fea102fc8b0d58ddab8?ds=sidebyside Fix the detection of backtrace --- diff --git a/CMakeLists.txt b/CMakeLists.txt index a719ad8fc6..18e19acc73 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -275,7 +275,6 @@ endif() #endif() # Checks for header libraries functions. -CHECK_LIBRARY_EXISTS(execinfo backtrace "" HAVE_BACKTRACE) CHECK_LIBRARY_EXISTS(rt clock_gettime "" HAVE_POSIX_GETTIME) CHECK_LIBRARY_EXISTS(pthread pthread_create "" HAVE_PTHREAD) @@ -303,6 +302,7 @@ CHECK_INCLUDE_FILE("sys/sysctl.h" HAVE_SYS_SYSCTL_H) CHECK_INCLUDE_FILE("ucontext.h" HAVE_UCONTEXT_H) CHECK_INCLUDE_FILE("linux/futex.h" HAVE_FUTEX_H) +CHECK_FUNCTION_EXISTS(backtrace HAVE_BACKTRACE) CHECK_FUNCTION_EXISTS(gettimeofday HAVE_GETTIMEOFDAY) CHECK_FUNCTION_EXISTS(nanosleep HAVE_NANOSLEEP) CHECK_FUNCTION_EXISTS(getdtablesize HAVE_GETDTABLESIZE) diff --git a/tools/cmake/MakeLib.cmake b/tools/cmake/MakeLib.cmake index 496c93548f..efb9595b9c 100644 --- a/tools/cmake/MakeLib.cmake +++ b/tools/cmake/MakeLib.cmake @@ -95,10 +95,6 @@ if(HAVE_POSIX_GETTIME) SET(SIMGRID_DEP "${SIMGRID_DEP} -lrt") endif() -if(HAVE_BACKTRACE) - SET(SIMGRID_DEP "${SIMGRID_DEP} -lexecinfo") -endif() - # Compute the dependencies of SMPI ################################## if(enable_smpi AND APPLE)