diff --git a/cpu/native/Makefile b/cpu/native/Makefile
index 343092dfab8e144008c870a58b88b3f8051a547b..1891eebc4116808e9bcf2da4b10e5cd1ac48b617 100644
--- a/cpu/native/Makefile
+++ b/cpu/native/Makefile
@@ -3,6 +3,10 @@ MODULE = cpu
 DIRS += periph
 DIRS += vfs
 
+ifeq ($(shell uname -s),Darwin)
+  CFLAGS += -D_XOPEN_SOURCE=600 -D_DARWIN_C_SOURCE
+endif
+
 ifneq (,$(filter netdev_tap,$(USEMODULE)))
   DIRS += netdev_tap
 endif
diff --git a/cpu/native/Makefile.include b/cpu/native/Makefile.include
index 58c603eff5702e8a120930326c5c96f6213d6d82..b7a8d56bb8597a17bc89cf044067144135d9deb9 100644
--- a/cpu/native/Makefile.include
+++ b/cpu/native/Makefile.include
@@ -7,7 +7,3 @@ endif
 
 USEMODULE += periph
 USEMODULE += periph_uart
-
-ifeq ($(shell uname -s),Darwin)
-export CFLAGS += -D_XOPEN_SOURCE=600 -D_DARWIN_C_SOURCE
-endif