From 0f87d2b200b5025fb813cd728e71d9a386595f8a Mon Sep 17 00:00:00 2001 From: Patrick Meyer Date: Sat, 8 May 2021 20:39:02 +0200 Subject: sys/targets: add darwin/amd64 target --- pkg/csource/common.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'pkg/csource') diff --git a/pkg/csource/common.go b/pkg/csource/common.go index fe1655c13..c323335ad 100644 --- a/pkg/csource/common.go +++ b/pkg/csource/common.go @@ -28,6 +28,9 @@ const ( func createCommonHeader(p, mmapProg *prog.Prog, replacements map[string]string, opts Options) ([]byte, error) { defines := defineList(p, mmapProg, opts) sysTarget := targets.Get(p.Target.OS, p.Target.Arch) + // TODO(HerrSpace): -fdirectives-only isn't supported by clang. This code + // is relevant for producing C reproducers. Hence that doesn't work for + // darwin at the moment. cmd := osutil.Command(sysTarget.CPP, "-nostdinc", "-undef", "-fdirectives-only", "-dDI", "-E", "-P", "-") for _, def := range defines { cmd.Args = append(cmd.Args, "-D"+def) -- cgit mrf-deployment