Catcg errors parsing command line options.

This commit is contained in:
Arthur Britto
2012-06-07 13:24:54 -07:00
parent c6b290c474
commit 59dd45544d

View File

@@ -112,12 +112,18 @@ int main(int argc, char* argv[])
else
{
// Parse options, if no error.
po::store(po::command_line_parser(argc, argv)
.options(desc) // Parse options.
.positional(p) // Remainder as --parameters.
.run(),
vm);
po::notify(vm); // Invoke option notify functions.
try {
po::store(po::command_line_parser(argc, argv)
.options(desc) // Parse options.
.positional(p) // Remainder as --parameters.
.run(),
vm);
po::notify(vm); // Invoke option notify functions.
}
catch (...)
{
iResult = 1;
}
}
if (iResult)