CMakeLists: use HAVE_LIBEXECINFO only after actually checking for it

So far, the check that actually sets HAVE_LIBEXECINFO was executed after
it was already used to add dependencies.
This commit is contained in:
Julian Brost 2020-10-27 15:31:39 +01:00
parent edeb8f6904
commit a74cd966d1

View File

@ -196,10 +196,6 @@ include_directories(
${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR}/lib
)
if(HAVE_LIBEXECINFO)
list(APPEND base_DEPS execinfo)
endif()
if(UNIX OR CYGWIN)
list(APPEND base_OBJS $<TARGET_OBJECTS:execvpe>)
endif()
@ -359,6 +355,7 @@ check_include_file_cxx(cxxabi.h HAVE_CXXABI_H)
if(HAVE_LIBEXECINFO)
set(HAVE_BACKTRACE_SYMBOLS TRUE)
list(APPEND base_DEPS execinfo)
endif()
if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")