瀏覽代碼

Merge pull request #656 from xtouqh/fbsd1

FreeBSD: need libexecinfo for backtrace()
Alexander Shishkin 5 年之前
父節點
當前提交
4a5070d5ea
共有 1 個文件被更改,包括 5 次插入1 次删除
  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}