tan  0.0.1
linker.h
1 #ifndef __TAN_INCLUDE_LINKER_H__
2 #define __TAN_INCLUDE_LINKER_H__
3 #include "base.h"
4 
5 namespace tanlang {
6 
7 class Linker {
8 public:
9  void add_files(const vector<str> &filenames);
10  void add_flag(const str &flag);
11  void add_flags(vector<str> flags);
12  bool link();
13 
14 private:
15  vector<str> _input_files{};
16  vector<str> _flags{};
17 };
18 
19 } // namespace tanlang
20 
21 #endif /* __TAN_INCLUDE_LINKER_H__ */