]> git.tdb.fi Git - builder.git/blobdiff - source/gnucxxcompiler.cpp
Prevent crashes if a tool's executable cannot be found
[builder.git] / source / gnucxxcompiler.cpp
index 05782e4ecb3ce09d0586b8332085816184121108..9e206cc6b525edca08587ec43e966eba37afdf76 100644 (file)
@@ -17,6 +17,12 @@ GnuCxxCompiler::GnuCxxCompiler(Builder &b, const Architecture &a):
        input_suffixes.push_back(".cc");
        aux_suffixes.push_back(".hpp");
 
+       if(executable)
+               query_version();
+}
+
+void GnuCxxCompiler::query_version()
+{
        ExternalTask::Arguments argv;
        argv.push_back(executable->get_path().str());
        argv.push_back("-dumpversion");