[flang] [clang] [flang][driver] Add support for -isysroot in the frontend (PR #77365)

via cfe-commits cfe-commits at lists.llvm.org
Tue Jan 9 12:26:14 PST 2024


github-actions[bot] wrote:

<!--LLVM CODE FORMAT COMMENT: {darker}-->


:warning: Python code formatter, darker found issues in your code. :warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
darker --check --diff -r 0e4a38018a7228d93d72a31d9fae6855f866dded...797e906a23524332f951d20fa0dd6d12b52705c2 flang/test/lit.cfg.py
``````````

</details>

<details>
<summary>
View the diff from darker here.
</summary>

``````````diff
--- lit.cfg.py	2024-01-09 20:22:57.000000 +0000
+++ lit.cfg.py	2024-01-09 20:26:04.907598 +0000
@@ -124,13 +124,16 @@
     isysroot_flag = ["-isysroot", config.osx_sysroot]
 
 # For each occurrence of a flang tool name, replace it with the full path to
 # the build directory holding that tool.
 tools = [
-    ToolSubst("%flang", command=FindTool("flang-new"),
-              extra_args=isysroot_flag,
-              unresolved="fatal"),
+    ToolSubst(
+        "%flang",
+        command=FindTool("flang-new"),
+        extra_args=isysroot_flag,
+        unresolved="fatal",
+    ),
     ToolSubst(
         "%flang_fc1",
         command=FindTool("flang-new"),
         extra_args=["-fc1"],
         unresolved="fatal",
@@ -168,13 +171,15 @@
         os.path.isfile(libruntime)
         and os.path.isfile(libdecimal)
         and os.path.isdir(include)
     ):
         config.available_features.add("c-compiler")
-        tools.append(ToolSubst("%cc", command=config.cc,
-                               extra_args=isysroot_flag,
-                               unresolved="fatal"))
+        tools.append(
+            ToolSubst(
+                "%cc", command=config.cc, extra_args=isysroot_flag, unresolved="fatal"
+            )
+        )
         tools.append(ToolSubst("%libruntime", command=libruntime, unresolved="fatal"))
         tools.append(ToolSubst("%libdecimal", command=libdecimal, unresolved="fatal"))
         tools.append(ToolSubst("%include", command=include, unresolved="fatal"))
 
 # Add all the tools and their substitutions (if applicable). Use the search paths provided for

``````````

</details>


https://github.com/llvm/llvm-project/pull/77365


More information about the cfe-commits mailing list