[PATCH] D125628: [flang][driver] Add support for generating executables on MacOSX/Darwin

Andrzej Warzynski via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Sun May 15 05:13:48 PDT 2022


awarzynski created this revision.
awarzynski added reviewers: rovka, rouson, MaskRay, h-vetinari, schweitz, kiranchandramohan.
Herald added a reviewer: sscalpone.
Herald added subscribers: StephenFan, mehdi_amini.
Herald added projects: Flang, All.
awarzynski requested review of this revision.
Herald added subscribers: cfe-commits, jdoerfert.
Herald added a project: clang.

This patch basically extends https://reviews.llvm.org/D122008 with
support for MacOSX/Darwin.

To facilitate this, I've added `MacOSX` to the list of supported OSes in
Target.cpp. Flang already supports `Darwin` and it doesn't really do
anything OS-specific there (it could probably safely skip checking the
OS for now).

Note that generating executables remains hidden behind the
`-flang-experimental-exec` flag.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D125628

Files:
  clang/lib/Driver/ToolChains/CommonArgs.cpp
  clang/lib/Driver/ToolChains/CommonArgs.h
  clang/lib/Driver/ToolChains/Darwin.cpp
  clang/lib/Driver/ToolChains/Gnu.cpp
  flang/lib/Optimizer/CodeGen/Target.cpp
  flang/test/Driver/linker-flags.f90

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D125628.429528.patch
Type: text/x-patch
Size: 7459 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20220515/a858f712/attachment.bin>


More information about the cfe-commits mailing list