X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgnucxxcompiler.cpp;fp=source%2Fgnucxxcompiler.cpp;h=0000000000000000000000000000000000000000;hb=a4f02f02d4682c7f504e46ff2ce8f93035fd36dd;hp=87fe1642801fbd466f92474fb9e69d25f76c1fae;hpb=cea2680b64eb10790f3b88a97bd0a4ed29d8a3b0;p=builder.git diff --git a/source/gnucxxcompiler.cpp b/source/gnucxxcompiler.cpp deleted file mode 100644 index 87fe164..0000000 --- a/source/gnucxxcompiler.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include -#include "csourcefile.h" -#include "gnucxxcompiler.h" - -using namespace std; -using namespace Msp; - -GnuCxxCompiler::GnuCxxCompiler(Builder &b, const Architecture &a, const FS::Path &sysroot): - GnuCompiler(b, a, "CXX", sysroot) -{ - set_command("g++", true); - input_suffixes.push_back(".cpp"); - input_suffixes.push_back(".cc"); - aux_suffixes.push_back(".hpp"); -} - -Target *GnuCxxCompiler::create_source(const Component &comp, const FS::Path &path) const -{ - return new CSourceFile(builder, comp, path); -} - -Target *GnuCxxCompiler::create_source(const FS::Path &path) const -{ - return new CSourceFile(builder, path); -} - -void GnuCxxCompiler::do_prepare() -{ - GnuCompiler::do_prepare(); - if(!version.empty()) - { - const FS::Path &sysroot = build_info.sysroot; - FS::Path cxx_path = sysroot/"usr"/"include"/"c++"/version; - if(FS::is_dir(cxx_path)) - system_path.push_back(cxx_path); - } -}