From d39581fd05b7569b2acf278e1339d63e5cbf34ff Mon Sep 17 00:00:00 2001 From: =?utf8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Thu, 30 May 2013 14:47:05 +0100 Subject: [PATCH] libbacktrace: Fix compilation failure (issue #137). It seems that elf.c for some reason includes snappy/config.h instead of its own generated config.h, possbily due to wrong order of include directories. Solved it by explicitly including ${CMAKE_CURRENT_BINARY_DIR} before all other paths. --- thirdparty/libbacktrace/CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/thirdparty/libbacktrace/CMakeLists.txt b/thirdparty/libbacktrace/CMakeLists.txt index d6b4e10..ccad8d6 100644 --- a/thirdparty/libbacktrace/CMakeLists.txt +++ b/thirdparty/libbacktrace/CMakeLists.txt @@ -123,8 +123,10 @@ configure_file (backtrace-supported.h.in backtrace-supported.h) configure_file (config.h.in.cmake config.h) -include_directories ( +include_directories (BEFORE ${CMAKE_CURRENT_BINARY_DIR} +) +include_directories ( auxincl ) add_library (backtrace STATIC EXCLUDE_FROM_ALL -- 2.43.0