diff options
author | Jan Huwald <jh@sotun.de> | 2014-02-16 17:02:53 (GMT) |
---|---|---|
committer | Jan Huwald <jh@sotun.de> | 2014-02-16 17:02:53 (GMT) |
commit | 151f06f7bd8780f7bf42b008d2991a1824c79d90 (patch) | |
tree | dfdebb50f52ad41d248786fc2de7de15e0898440 /src/handle_dep.h | |
parent | e2f51279257dc7bd85497be629ed7337c1fa2881 (diff) |
refractor command line parsing
- handle optional values with boost::optional<string> instead of char
- handle -o/-s/-x without code duplication
Diffstat (limited to 'src/handle_dep.h')
-rw-r--r-- | src/handle_dep.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/handle_dep.h b/src/handle_dep.h index 1074a64..7e70b3d 100644 --- a/src/handle_dep.h +++ b/src/handle_dep.h @@ -2,8 +2,9 @@ #define HANDLE_DEP_H_ #include <string> +#include <boost/optional.hpp> -extern const char *make_command; +extern boost::optional<std::string> make_command; void handle_dep(const std::string &filename); bool write_deps(const std::string &filename, const std::string &output_file); |