From 0095db4a305415031fe9f1485c09685443cb74c0 Mon Sep 17 00:00:00 2001 From: xtouqh Date: Mon, 5 Oct 2020 17:57:31 +0300 Subject: [PATCH] FreeBSD: need libexecinfo for backtrace() --- server/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/CMakeLists.txt b/server/CMakeLists.txt index de4f179c0..aeb7f4b33 100644 --- a/server/CMakeLists.txt +++ b/server/CMakeLists.txt @@ -24,7 +24,11 @@ endif() add_executable(vcmiserver ${server_SRCS} ${server_HEADERS}) -target_link_libraries(vcmiserver PRIVATE vcmi) +set(server_LIBS vcmi) +if(CMAKE_SYSTEM_NAME MATCHES FreeBSD) + set(server_LIBS execinfo ${server_LIBS}) +endif() +target_link_libraries(vcmiserver PRIVATE ${server_LIBS}) target_include_directories(vcmiserver PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}