aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/utils/block_cmd_parser.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'utils/block_cmd_parser.hpp')
-rw-r--r--utils/block_cmd_parser.hpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/utils/block_cmd_parser.hpp b/utils/block_cmd_parser.hpp
index 708c241..3468d58 100644
--- a/utils/block_cmd_parser.hpp
+++ b/utils/block_cmd_parser.hpp
@@ -13,6 +13,7 @@
#include <aesnixx/all.hpp>
#include <boost/config.hpp>
+#include <boost/filesystem.hpp>
#include <boost/program_options.hpp>
#include <ostream>
@@ -42,8 +43,8 @@ namespace
class CommandLineParser
{
public:
- CommandLineParser(const char* prog_name)
- : prog_name(prog_name)
+ CommandLineParser(const std::string& argv0)
+ : prog_name(boost::filesystem::path(argv0).filename().string())
, options("Options")
{
namespace po = boost::program_options;