diff options
author | rillig <rillig> | 2006-11-26 13:00:26 +0000 |
---|---|---|
committer | rillig <rillig> | 2006-11-26 13:00:26 +0000 |
commit | 842f56e004a38777923937431b2f97a0b183cb8b (patch) | |
tree | 912dd5a78eee4e0d34cb7c64b0dc4555a33ddd27 /mk/wrapper | |
parent | b3ebd4abd987a76167b8d52ff12ab11c07f56928 (diff) | |
download | pkgsrc-842f56e004a38777923937431b2f97a0b183cb8b.tar.gz |
Converted this file to use the shell functions provided in
wrapper-subr.sh.
Diffstat (limited to 'mk/wrapper')
-rw-r--r-- | mk/wrapper/transform-icc-cc | 59 |
1 files changed, 30 insertions, 29 deletions
diff --git a/mk/wrapper/transform-icc-cc b/mk/wrapper/transform-icc-cc index 1e0162ec1e3..e2b723be6ea 100644 --- a/mk/wrapper/transform-icc-cc +++ b/mk/wrapper/transform-icc-cc @@ -1,4 +1,4 @@ -# $NetBSD: transform-icc-cc,v 1.5 2006/09/17 18:46:00 rillig Exp $ +# $NetBSD: transform-icc-cc,v 1.6 2006/11/26 13:00:26 rillig Exp $ # # Copyright (c) 2005 The NetBSD Foundation, Inc. # All rights reserved. @@ -34,35 +34,36 @@ # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE # POSSIBILITY OF SUCH DAMAGE. +transform_setname "transform-icc-cc" + case $arg in -###################################################################### -# ignore flags that icc doesn't understand. -###################################################################### --fexceptions|-ffast-math|-fomit-frame-pointer|-pedantic|-pipe|-s|-MP|-OPT:*) - arg= - $debug_log $wrapperlog " (transform-icc-cc) to: $arg" - addtocache=yes - ;; +-fexceptions |\ +-ffast-math |\ +-fomit-frame-pointer |\ +-MP |\ +-OPT:* |\ +-pedantic |\ +-pipe |\ +-s) + # ignore flags that icc doesn't understand. + transform_discard ;; + -finline-functions) - arg=-Ob2 - $debug_log $wrapperlog " (transform-icc-cc) to: $arg" - addtocache=yes - ;; --funroll-all-loops|-funroll-loops) - arg=-unroll - $debug_log $wrapperlog " (transform-icc-cc) to: $arg" - addtocache=yes - ;; --O[4-9]|-O[12][0-9]) - arg=-O3 - $debug_log $wrapperlog " (transform-icc-cc) to: $arg" - addtocache=yes - ;; --Wall|-Wl,*) - ;; + transform_to "-Ob2" ;; + +-funroll-all-loops |\ +-funroll-loops) + transform_to "-unroll" ;; + +-O[4-9] |\ +-O[12][0-9]) + transform_to "-O3" ;; + +-Wall |\ +-Wl,*) + transform_pass ;; + -W*) - arg= - $debug_log $wrapperlog " (transform-icc-cc) to: $arg" - addtocache=yes - ;; + transform_discard_with_warning ;; + esac |