Skip to content

Commit d8fe9af

Browse files
committed
src/c : rearrange COMMAND and SRCEXT; update for the case of missing INCDIR
1 parent 6acf2ba commit d8fe9af

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/c

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -436,8 +436,10 @@ for i in $*; do
436436
# Compile, if required
437437
if [ "$USECPP" = "no" ]; then
438438
OBJEXT=o
439+
SRCEXT=c
439440
else
440441
OBJEXT=opp
442+
SRCEXT=cpp
441443
fi
442444
if [ "$COMPILE" = "yes" -o ! -f $FILENAME.$OBJEXT ]; then
443445
if [ -f $FILENAME.$OBJEXT ]; then
@@ -446,9 +448,12 @@ for i in $*; do
446448

447449
TRACE="Compiling $FILENAME"
448450
if [ "$USECPP" = "no" ]; then
449-
COMMAND="$CCNAME -c $CCOPTS -I$INCDIR $FILENAME.c"
451+
COMMAND="$CCNAME -c $FILENAME.$SRCEXT -o $FILENAME.$OBJEXT $CCOPTS"
450452
else
451-
COMMAND="$CCPLUS -c $CCOPTS -I$INCDIR -o $FILENAME.opp $FILENAME.cpp"
453+
COMMAND="$CCPLUS -c $FILENAME.$SRCEXT -o $FILENAME.$OBJEXT $CCOPTS"
454+
fi
455+
if [ -n "$INCDIR" ]; then
456+
COMMAND="$COMMAND -I$INCDIR"
452457
fi
453458
if [ "$QUIET" = "no" ]; then
454459
if [ "$VERBOSE" = "no" ]; then

0 commit comments

Comments
 (0)