summaryrefslogtreecommitdiff
path: root/mk/wrapper
diff options
context:
space:
mode:
authorrillig <rillig>2006-11-26 13:00:26 +0000
committerrillig <rillig>2006-11-26 13:00:26 +0000
commit842f56e004a38777923937431b2f97a0b183cb8b (patch)
tree912dd5a78eee4e0d34cb7c64b0dc4555a33ddd27 /mk/wrapper
parentb3ebd4abd987a76167b8d52ff12ab11c07f56928 (diff)
downloadpkgsrc-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-cc59
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