Permalink
Browse files

native: enable backtrace on some BSDs

  • Loading branch information...
jbeich committed Oct 27, 2018
1 parent caa506b commit 94c56ea09c046ddfa0838644f64f344281698360
Showing with 3 additions and 1 deletion.
  1. +2 −0 CMakeLists.txt
  2. +1 −1 ext/native/base/backtrace.cpp
View
@@ -1073,6 +1073,8 @@ if(ANDROID)
target_link_libraries(native log EGL OpenSLES)
elseif(WIN32)
target_link_libraries(native ws2_32 winmm)
elseif(${CMAKE_SYSTEM_NAME} MATCHES "^(DragonFly|FreeBSD|NetBSD)$")
target_link_libraries(native execinfo)
endif()
setup_target_project(native native)
@@ -1,6 +1,6 @@
#include "base/backtrace.h"
#if defined(__GLIBC__) && !defined(__UCLIBC__)
#if (defined(__GLIBC__) && !defined(__UCLIBC__)) || defined(__DragonFly__) || defined(__FreeBSD__) || defined(__NetBSD__)
#include <execinfo.h>
#include <unistd.h>

0 comments on commit 94c56ea

Please sign in to comment.