File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments