Mercurial > octave-libgccjit
diff src/mkoctfile.in.cc @ 18920:c4def7ab39e7
maint: Periodic merge of gui-release to default.
author | Rik <rik@octave.org> |
---|---|
date | Sun, 13 Jul 2014 21:25:47 -0700 |
parents | 4586051a5ff1 5999e654f256 |
children |
line wrap: on
line diff
--- a/src/mkoctfile.in.cc Sun Jul 13 19:46:57 2014 -0700 +++ b/src/mkoctfile.in.cc Sun Jul 13 21:25:47 2014 -0700 @@ -648,7 +648,7 @@ return 0; } - for (it = f77files.begin (); it != f77files.end (); ++it) + for (it = f77files.begin (); it != f77files.end () && !result; ++it) { std::string f = *it, b = basename (f, true); if (!vars["F77"].empty ()) @@ -677,7 +677,7 @@ } } - for (it = cfiles.begin (); it != cfiles.end (); ++it) + for (it = cfiles.begin (); it != cfiles.end () && !result; ++it) { std::string f = *it; if (!vars["CC"].empty ()) @@ -707,7 +707,7 @@ } } - for (it = ccfiles.begin (); it != ccfiles.end (); ++it) + for (it = ccfiles.begin (); it != ccfiles.end () && !result; ++it) { std::string f = *it; if (!vars["CXX"].empty ()) @@ -737,7 +737,7 @@ } } - if (link && !objfiles.empty ()) + if (link && !objfiles.empty () && !result) { if (link_stand_alone) {