]> git.tdb.fi Git - builder.git/blobdiff - source/gnucxxcompiler.cpp
Add a list of auxiliary suffixes to Tool
[builder.git] / source / gnucxxcompiler.cpp
index 8084a03e8201cbdaa00ee9db8e5a34f104e980a9..fb7fbdce2cf37d0601f545e40c71d5c9528e0a5d 100644 (file)
@@ -1,8 +1,17 @@
+#include "csourcefile.h"
 #include "gnucxxcompiler.h"
 
+using namespace Msp;
+
 GnuCxxCompiler::GnuCxxCompiler(Builder &b):
        GnuCompiler(b, "CXX", "g++")
 {
        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);
 }