Index: head/devel/flang/Makefile =================================================================== --- head/devel/flang/Makefile +++ head/devel/flang/Makefile @@ -3,7 +3,7 @@ PORTNAME= flang DISTVERSION= 5.0-20171019 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MAINTAINER= jmd@FreeBSD.org Index: head/devel/flang/files/flang.in =================================================================== --- head/devel/flang/files/flang.in +++ head/devel/flang/files/flang.in @@ -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 $@