devel/flang: silence warnings caused by the wrapper script shortcomings and only add linking flags if needed.

PR:		220588
Reviewed by:	swills (mentor)
Approved by:	swills (mentor)
Obtained from:	PR220588 (with changes)
Differential Revision:	https://reviews.freebsd.org/D13371
This commit is contained in:
Johannes M Dieterich 2017-12-12 02:43:49 +00:00
parent f22e1ca5fa
commit e99fdbeceb
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=456079
2 changed files with 10 additions and 2 deletions

View file

@ -3,7 +3,7 @@
PORTNAME= flang
DISTVERSION= 5.0-20171019
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= jmd@FreeBSD.org

View file

@ -1,2 +1,10 @@
#!/bin/sh
%%PREFIX%%/flang/bin/flang -L%%PREFIX%%/flang/lib -lflang -lflangmain -lflangrti -lompstub -lexecinfo -I%%PREFIX%%/flang/include $@
FLANG_CFS="-I%%PREFIX%%/flang/include"
FLANG_LFS="-L%%PREFIX%%/flang/lib -lflang -lflangmain -lflangrti -lompstub -lexecinfo"
for arg in $@; do
case "$arg" in
-c|-E) FLANG_LFS="";;
esac
done
exec %%PREFIX%%/flang/bin/flang $FLANG_LFS $FLANG_CFS $@