Greedy C++. Wants all the extensions to itself. What about the case
insensitive case?


On Mon, Mar 4, 2013 at 5:41 PM, James Peach <jamespe...@me.com> wrote:

> .C is traditionally a c++ source file
>
> On Mar 4, 2013, at 1:30 PM, sor...@apache.org wrote:
>
> > Updated Branches:
> >  refs/heads/master f0b3b864a -> 7016ec958
> >
> >
> > TS-1733 Minor fixes.
> >
> >
> > Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
> > Commit:
> http://git-wip-us.apache.org/repos/asf/trafficserver/commit/7016ec95
> > Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/7016ec95
> > Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/7016ec95
> >
> > Branch: refs/heads/master
> > Commit: 7016ec95807cdef0e1d3feac38038f533a581624
> > Parents: 1944efa
> > Author: Phil Sorber <sor...@apache.org>
> > Authored: Mon Mar 4 15:18:16 2013 -0500
> > Committer: Phil Sorber <sor...@apache.org>
> > Committed: Mon Mar 4 16:24:57 2013 -0500
> >
> > ----------------------------------------------------------------------
> > plugins/experimental/channel_stats/Makefile.tsxs |    2 +-
> > tools/tsxs.in                                    |   14 +++++++++++---
> > 2 files changed, 12 insertions(+), 4 deletions(-)
> > ----------------------------------------------------------------------
> >
> >
> >
> http://git-wip-us.apache.org/repos/asf/trafficserver/blob/7016ec95/plugins/experimental/channel_stats/Makefile.tsxs
> > ----------------------------------------------------------------------
> > diff --git a/plugins/experimental/channel_stats/Makefile.tsxs
> b/plugins/experimental/channel_stats/Makefile.tsxs
> > index 405affc..20217a1 100644
> > --- a/plugins/experimental/channel_stats/Makefile.tsxs
> > +++ b/plugins/experimental/channel_stats/Makefile.tsxs
> > @@ -17,7 +17,7 @@
> > TSXS?=tsxs
> >
> > %.so: %.cc
> > -    $(TSXS) -o $@ %<
> > +    $(TSXS) -o $@ $<
> >
> > all: channel_stats.so
> >
> >
> >
> http://git-wip-us.apache.org/repos/asf/trafficserver/blob/7016ec95/tools/tsxs.in
> > ----------------------------------------------------------------------
> > diff --git a/tools/tsxs.in b/tools/tsxs.in
> > index b0b1534..d4165e0 100755
> > --- a/tools/tsxs.in
> > +++ b/tools/tsxs.in
> > @@ -69,11 +69,11 @@ compile() {
> >    SRC=$1
> >    extension=`echo $SRC | sed -e 's/^.*\.//g'`
> >    case $extension in
> > -        c)
> > +        c|C)
> >            MY_CFLAGS="$CPPFLAGS $CFLAGS"
> >            MY_CC=$CC
> >            ;;
> > -        cpp|cxx|CPP|CXX|CC|C)
> > +        cpp|cxx|cc|CPP|CXX|CC)
> >            MY_CFLAGS="$CPPFLAGS $CXXFLAGS"
> >            MY_CC=$CXX
> >            ;;
> > @@ -138,6 +138,8 @@ case $host in
> >         ;;
> > esac
> >
> > +files=()
> > +
> > LD=$MODULELD
> > while getopts "hivl:L:I:c:C:o:" OPTION
> > do
> > @@ -164,11 +166,17 @@ do
> >    i)
> >        INSTALL=1
> >        ;;
> > +    c)
> > +        files[${#files[@]}]="$OPTARG"
> > +        ;;
> > +    C)
> > +        files[${#files[@]}]="$OPTARG"
> > +        ;;
> >    esac
> > done
> > shift $(( OPTIND - 1))
> >
> > -for file in "$@"; do
> > +for file in "${files[@]}" "$@"; do
> >    compile $file
> > done
> >
> >
>

Reply via email to