Go to the documentation of this file.
17 #define EX_SOFTWARE 70
52 debug() <<
"CodeWarrior mode" <<
eom;
100 const std::list<std::string> &values=
103 for(std::list<std::string>::const_iterator
112 const std::list<std::string> &values=
115 for(std::list<std::string>::const_iterator
124 std::list<std::string>::iterator it;
126 std::cout <<
"Defines:\n";
131 std::cout <<
" " << (*it) <<
'\n';
134 std::cout <<
"Undefines:\n";
139 std::cout <<
" " << (*it) <<
'\n';
142 std::cout <<
"Preprocessor Options:\n";
147 std::cout <<
" " << (*it) <<
'\n';
150 std::cout <<
"Include Paths:\n";
155 std::cout <<
" " << (*it) <<
'\n';
158 std::cout <<
"Library Paths:\n";
163 std::cout <<
" " << (*it) <<
'\n';
166 std::cout <<
"Output file (object): "
168 std::cout <<
"Output file (executable): "
173 return compiler.
doit() ? EX_USAGE : EX_OK;
179 std::cout <<
"goto-cw understands the options of "
180 <<
"gcc (mwcc mode) plus the following.\n\n";
std::list< std::string > defines
virtual bool isset(char option) const
console_message_handlert message_handler
std::list< std::string > include_paths
bool doit()
reads and source and object files, compiles and links them into goto program objects.
std::list< std::string > libraries
const std::string base_name
std::list< std::string > undefines
struct configt::ansi_ct ansi_c
std::string output_file_object
@ COMPILE_LINK_EXECUTABLE
std::string output_file_executable
virtual void help_mode()
display command line help
std::string get_value(char option) const
std::list< std::string > library_paths
std::string object_file_extension
std::list< std::string > preprocessor_options
virtual int doit()
does it.
bool set(const cmdlinet &cmdline)
bool has_prefix(const std::string &s, const std::string &prefix)
virtual void help()
display command line help
static unsigned eval_verbosity(const std::string &user_input, const message_levelt default_verbosity, message_handlert &dest)
Parse a (user-)provided string as a verbosity level and set it as the verbosity of dest.
const std::list< std::string > & get_values(const std::string &option) const