From 9f995b41e72b25c0c7ffe8e2568e166d86f27bcc Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Sun, 4 Oct 2009 09:31:37 +0200 Subject: Add --{hxx,ixx,cxx}-suffix options --- cli/options.cxx | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) (limited to 'cli/options.cxx') diff --git a/cli/options.cxx b/cli/options.cxx index c2ad4fd..c38ca35 100644 --- a/cli/options.cxx +++ b/cli/options.cxx @@ -167,8 +167,11 @@ options (int argc, ::cli::unknown_mode arg) : help_ (), version_ (), + suppress_inline_ (), output_dir_ (), - suppress_inline_ () + hxx_suffix_ (".hxx"), + ixx_suffix_ (".ixx"), + cxx_suffix_ (".cxx") { _parse (1, argc, argv, opt, arg); } @@ -181,8 +184,11 @@ options (int start, ::cli::unknown_mode arg) : help_ (), version_ (), + suppress_inline_ (), output_dir_ (), - suppress_inline_ () + hxx_suffix_ (".hxx"), + ixx_suffix_ (".ixx"), + cxx_suffix_ (".cxx") { _parse (start, argc, argv, opt, arg); } @@ -195,8 +201,11 @@ options (int argc, ::cli::unknown_mode arg) : help_ (), version_ (), + suppress_inline_ (), output_dir_ (), - suppress_inline_ () + hxx_suffix_ (".hxx"), + ixx_suffix_ (".ixx"), + cxx_suffix_ (".cxx") { end = _parse (1, argc, argv, opt, arg); } @@ -210,8 +219,11 @@ options (int start, ::cli::unknown_mode arg) : help_ (), version_ (), + suppress_inline_ (), output_dir_ (), - suppress_inline_ () + hxx_suffix_ (".hxx"), + ixx_suffix_ (".ixx"), + cxx_suffix_ (".cxx") { end = _parse (start, argc, argv, opt, arg); } @@ -230,10 +242,16 @@ struct _cli_options_map_init &::cli::thunk; _cli_options_map_["--version"] = &::cli::thunk; - _cli_options_map_["--output-dir"] = - &::cli::thunk; _cli_options_map_["--suppress-inline"] = &::cli::thunk; + _cli_options_map_["--output-dir"] = + &::cli::thunk; + _cli_options_map_["--hxx-suffix"] = + &::cli::thunk; + _cli_options_map_["--ixx-suffix"] = + &::cli::thunk; + _cli_options_map_["--cxx-suffix"] = + &::cli::thunk; } } _cli_options_map_init_; -- cgit v1.1