diff --git a/platforms/common/include/px4_platform_common/bitmask.h b/platforms/common/include/px4_platform_common/bitmask.h index 49e17d1ed0..9e6911821e 100644 --- a/platforms/common/include/px4_platform_common/bitmask.h +++ b/platforms/common/include/px4_platform_common/bitmask.h @@ -40,7 +40,7 @@ #pragma once -#ifdef __cplusplus +#if defined(__cplusplus) && (defined(__PX4_POSIX) || defined(__PX4_LINUX)) #include @@ -151,4 +151,4 @@ operator^=(E &lhs, E rhs) } /* namespace px4 */ -#endif /* __cplusplus */ +#endif /* __cplusplus && (__PX4_POSIX || __PX4_LINUX) */