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