From 940c16ac4618d80e15068fea102fc8b0d58ddab8 Mon Sep 17 00:00:00 2001 From: Martin Quinson Date: Wed, 27 Apr 2016 21:39:16 +0200 Subject: [PATCH] Fix the detection of backtrace --- CMakeLists.txt | 2 +- tools/cmake/MakeLib.cmake | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) 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) -- 2.20.1