Updated Eclipse project config and associated files
This commit is contained in:
@ -38,20 +38,20 @@ const size_t ERROR_UNHANDLED_EXCEPTION = 2;
|
||||
} // namespace
|
||||
|
||||
int sc_main(int argc, char *argv[]) {
|
||||
|
||||
// Environment adaptations
|
||||
putenv(const_cast<char *>("SC_SIGNAL_WRITE_CHECK=DISABLE"));
|
||||
|
||||
// sc_report_handler::set_handler(my_report_handler);
|
||||
scc::Logger<>::reporting_level() = log::DEBUG;
|
||||
// todo: add module-name to log-file
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
// setup initial logging
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
scc::Logger<>::reporting_level() = logging::INFO;
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
// CLI argument parsing
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
po::options_description desc("Options");
|
||||
desc.add_options()("help,h", "Print help message")("debug,d", po::value<int>(),
|
||||
"set debug level")("trace,t", "trace SystemC signals");
|
||||
// clang-format off
|
||||
desc.add_options()
|
||||
("help,h", "Print help message")
|
||||
("debug,d", "set debug level")
|
||||
("trace,t", "trace SystemC signals");
|
||||
// clang-format on
|
||||
po::variables_map vm;
|
||||
try {
|
||||
po::store(po::parse_command_line(argc, argv, desc), vm); // can throw
|
||||
@ -67,6 +67,12 @@ int sc_main(int argc, char *argv[]) {
|
||||
std::cerr << desc << std::endl;
|
||||
return ERROR_IN_COMMAND_LINE;
|
||||
}
|
||||
if (vm.count("debug")) {
|
||||
LOGGER(DEFAULT)::reporting_level() = log::DEBUG;
|
||||
LOGGER(SystemC)::reporting_level() = log::DEBUG;
|
||||
scc::Logger<>::reporting_level() = log::DEBUG;
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
// set up tracing & transaction recording
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
@ -89,5 +95,5 @@ int sc_main(int argc, char *argv[]) {
|
||||
LOG(ERROR) << "simulation timed out";
|
||||
sc_core::sc_stop();
|
||||
}
|
||||
return 0;
|
||||
return SUCCESS;
|
||||
}
|
||||
|
Reference in New Issue
Block a user