]> git.tdb.fi Git - builder.git/blobdiff - source/objectfile.h
Don't rely on component type in determining whether to use -fPIC
[builder.git] / source / objectfile.h
index 1546a56bea3b5b83b1d48a5c5ed532f9315595e4..48e4482d7ab4a153f251724d02f4f855c01c218c 100644 (file)
@@ -12,6 +12,7 @@ class ObjectFile: public FileTarget
 {
 private:
        SourceFile &source;
+       bool used_in_shlib;
 
 public:
        ObjectFile(Builder &, const Component &, SourceFile &);
@@ -22,6 +23,9 @@ public:
        virtual const char *get_type() const { return "ObjectFile"; }
        SourceFile &get_source() const { return source; }
 
+       void set_used_in_shared_library(bool);
+       bool is_used_in_shared_library() const { return used_in_shlib; }
+
        virtual void collect_build_info(BuildInfo &) const;
 
 private: