targets/Linux/__init__.py
changeset 3732 929276eea252
parent 1881 091005ec69c4
child 3750 f62625418bff
--- a/targets/Linux/__init__.py	Tue Feb 21 11:38:45 2023 +0100
+++ b/targets/Linux/__init__.py	Tue Feb 21 11:47:11 2023 +0100
@@ -32,7 +32,11 @@
     extension = ".so"
 
     def getBuilderCFLAGS(self):
-        return toolchain_gcc.getBuilderCFLAGS(self) + ["-fPIC"]
+        additional_cflags = ["-fPIC"]
+        build_for_realtime = self.CTRInstance.GetTarget().getcontent().getRealTime()
+        if build_for_realtime:
+            additional_cflags.append("-DREALTIME_LINUX")
+        return toolchain_gcc.getBuilderCFLAGS(self) + additional_cflags
 
     def getBuilderLDFLAGS(self):
         return toolchain_gcc.getBuilderLDFLAGS(self) + ["-shared", "-lrt"]