aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/utils/file_cmd_parser.hpp
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2015-12-27 01:28:16 +0300
committerEgor Tensin <Egor.Tensin@gmail.com>2015-12-27 01:28:16 +0300
commit80395ff9164a0d10d3d0a21db51030f653d0fa1a (patch)
tree6d1fedd49ea6669282c74f77d07108b780c435b8 /utils/file_cmd_parser.hpp
parentcode style (diff)
downloadaes-tools-80395ff9164a0d10d3d0a21db51030f653d0fa1a.tar.gz
aes-tools-80395ff9164a0d10d3d0a21db51030f653d0fa1a.zip
utils: Boost.Filesystem for usage messages
Diffstat (limited to 'utils/file_cmd_parser.hpp')
-rw-r--r--utils/file_cmd_parser.hpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/utils/file_cmd_parser.hpp b/utils/file_cmd_parser.hpp
index 15b6a45..cf5d188 100644
--- a/utils/file_cmd_parser.hpp
+++ b/utils/file_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>
@@ -48,8 +49,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;