Browse Source

Merge pull request #656 from xtouqh/fbsd1

FreeBSD: need libexecinfo for backtrace()
Alexander Shishkin 5 years ago
parent
commit
4a5070d5ea
1 changed files with 5 additions and 1 deletions
  1. 5 1
      server/CMakeLists.txt

+ 5 - 1
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}