From a459b0fecab59aacc8c9d84f986393e15bc6893b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alonso=20C=C3=A1rdenas?= <11150989+alonsobsd@users.noreply.github.com> Date: Fri, 5 Jan 2024 22:34:51 -0500 Subject: [PATCH] Fix build on FreeBSD (#554) --- CMakeLists.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index b97a5262..95e82ef1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -557,6 +557,16 @@ elseif(APPLE) message(STATUS "BACNET: building for APPLE") set(BACNET_PORT_DIRECTORY_PATH ${CMAKE_CURRENT_LIST_DIR}/ports/bsd) + target_sources(${PROJECT_NAME} PRIVATE + ports/bsd/bacport.h + ports/bsd/bip-init.c + ports/bsd/datetime-init.c + ports/bsd/mstimer-init.c + ports/bsd/stdbool.h) +elseif(${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD") + message(STATUS "BACNET: building for FreeBSD") + set(BACNET_PORT_DIRECTORY_PATH ${CMAKE_CURRENT_LIST_DIR}/ports/bsd) + target_sources(${PROJECT_NAME} PRIVATE ports/bsd/bacport.h ports/bsd/bip-init.c