X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgnucxxcompiler.cpp;h=1926a5ed14bcc3e74a17fab214152c3ce87ca2a4;hb=1496723307ed47b60d3116623ba383e85b50efef;hp=9e206cc6b525edca08587ec43e966eba37afdf76;hpb=486adc75285b8b5d62a990dd9f9cd4737c8ab7f6;p=builder.git diff --git a/source/gnucxxcompiler.cpp b/source/gnucxxcompiler.cpp index 9e206cc..1926a5e 100644 --- a/source/gnucxxcompiler.cpp +++ b/source/gnucxxcompiler.cpp @@ -16,9 +16,6 @@ GnuCxxCompiler::GnuCxxCompiler(Builder &b, const Architecture &a): input_suffixes.push_back(".cpp"); input_suffixes.push_back(".cc"); aux_suffixes.push_back(".hpp"); - - if(executable) - query_version(); } void GnuCxxCompiler::query_version() @@ -50,3 +47,10 @@ Target *GnuCxxCompiler::create_source(const FS::Path &path) const { return new CSourceFile(builder, path); } + +void GnuCxxCompiler::do_prepare() +{ + GnuCompiler::do_prepare(); + if(executable) + query_version(); +}