diff --git a/include/libipc/imp/detect_plat.h b/include/libipc/imp/detect_plat.h index 6095cec..c8fe427 100644 --- a/include/libipc/imp/detect_plat.h +++ b/include/libipc/imp/detect_plat.h @@ -15,6 +15,8 @@ #elif defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || \ defined(__NT__) || defined(__MSYS__) # define LIBIPC_OS_WIN32 +#elif defined(__FreeBSD__) +# define LIBIPC_OS_FREEBSD #elif defined(__QNX__) || defined(__QNXNTO__) # define LIBIPC_OS_QNX #elif defined(__APPLE__) diff --git a/src/libipc/platform/detail.h b/src/libipc/platform/detail.h index 49f7609..fa34a82 100755 --- a/src/libipc/platform/detail.h +++ b/src/libipc/platform/detail.h @@ -1,6 +1,8 @@ #ifndef LIBIPC_SRC_PLATFORM_DETAIL_H_ #define LIBIPC_SRC_PLATFORM_DETAIL_H_ +#include "libipc/imp/detect_plat.h" + #if defined(__cplusplus) @@ -97,3 +99,4 @@ constexpr const T& (min)(const T& a, const T& b) { #endif // defined(__cplusplus) #endif // LIBIPC_SRC_PLATFORM_DETAIL_H_ +