Attempt to fix compilation on BSD
o9000 mrovi9000@gmail.com
1 files changed,
5 insertions(+),
2 deletions(-)
jump to
M
CMakeLists.txt
→
CMakeLists.txt
@@ -32,10 +32,13 @@ set(BACKTRACE_L_FLAGS "-rdynamic")
else() pkg_check_modules( UNWIND libunwind ) find_library(EXECINFO_LIBRARIES NAMES execinfo) - if(EXECINFO_LIBRARIES) + if(EXECINFO_LIBRARIES_FOUND) set(EXECINFO_FOUND TRUE) set(EXECINFO_LIBRARIES "-lexecinfo") set(BACKTRACE_L_FLAGS "-rdynamic") + else() + set(EXECINFO_LIBRARIES "") + set(BACKTRACE_L_FLAGS "") endif() endif()@@ -61,7 +64,7 @@ message( FATAL_ERROR "Imlib is not built with X support" )
endif( NOT IMLIB_BUILD_WITH_X ) if( NOT BACKTRACE_LIBC_FOUND AND NOT UNWIND_FOUND AND NOT EXECINFO_FOUND ) - message( WARNING "Backtrace support not available. You can enable it with libexecinfo/libunwind or libc." ) + message( WARNING "Backtrace support not available. You can enable it by installing libexecinfo or libunwind." ) endif() add_definitions( -D_GNU_SOURCE )