]> git.tdb.fi Git - builder.git/blobdiff - source/header.h
Better use of OOP in determining file install locations
[builder.git] / source / header.h
index 466375f485635c2e463d87995f0214378cacd36e..445fc9c163b32e67caf2318fedf0afdcb34f8c15 100644 (file)
@@ -1,6 +1,7 @@
 #ifndef HEADER_H_
 #define HEADER_H_
 
+#include "component.h"
 #include "sourcefile.h"
 
 /**
@@ -11,7 +12,7 @@ class Header: public SourceFile
 protected:
        Header(Builder &b, const std::string &f): SourceFile(b, f) { }
 public:
-       Header(Builder &b, const Component &c, const std::string &f): SourceFile(b, c, f) { }
+       Header(Builder &b, const Component &c, const std::string &f): SourceFile(b, c, f) { install_location = "include/"+c.get_name(); }
        virtual const char *get_type() const { return "Header"; }
 };