targets/toolchain_gcc.py
branchwxPython4
changeset 3571 fdd4b171ac6c
parent 2463 8742337a9fe3
child 3739 99263915a91d
--- a/targets/toolchain_gcc.py	Sat Jul 30 01:31:17 2022 +0200
+++ b/targets/toolchain_gcc.py	Sun Jul 31 12:27:47 2022 +0200
@@ -51,14 +51,24 @@
         """
         Returns list of builder specific CFLAGS
         """
-        return [self.CTRInstance.GetTarget().getcontent().getCFLAGS()]
+        cflags = [self.CTRInstance.GetTarget().getcontent().getCFLAGS()]
+        if os.environ.has_key("CFLAGS"):
+            cflags.append(os.environ["CFLAGS"])
+        if os.environ.has_key("SYSROOT"):
+            cflags.append("--sysroot="+os.environ["SYSROOT"])
+        return cflags
 
     def getBuilderLDFLAGS(self):
         """
         Returns list of builder specific LDFLAGS
         """
-        return self.CTRInstance.LDFLAGS + \
+        ldflags = self.CTRInstance.LDFLAGS + \
             [self.CTRInstance.GetTarget().getcontent().getLDFLAGS()]
+        if os.environ.has_key("LDLAGS"):
+            ldflags.append(os.environ["LDLAGS"])
+        if os.environ.has_key("SYSROOT"):
+            ldflags.append("--sysroot="+os.environ["SYSROOT"])
+        return ldflags
 
     def getCompiler(self):
         """