summaryrefslogtreecommitdiff
path: root/generator
diff options
context:
space:
mode:
authorPeter Hatina <phatina@redhat.com>2012-07-10 13:33:44 +0200
committerPeter Hatina <phatina@redhat.com>2012-07-11 09:07:37 +0200
commit9269678cbc7ed59f87375a7660624cedb472820e (patch)
treeaeda3cb99e4d1dee3791033436ce387c75cf521e /generator
parent9ea57d02e5d17446d8f5e8813d9d6af7956351fb (diff)
generator, fix binary name
Diffstat (limited to 'generator')
-rw-r--r--generator/Makefile.am2
-rw-r--r--generator/options.cpp6
-rw-r--r--generator/options.h1
3 files changed, 6 insertions, 3 deletions
diff --git a/generator/Makefile.am b/generator/Makefile.am
index b6a01f2..ce7f42c 100644
--- a/generator/Makefile.am
+++ b/generator/Makefile.am
@@ -1,4 +1,4 @@
-bin_PROGRAMS = spice_xpi_generator
+bin_PROGRAMS = spice-xpi-generator
spice_xpi_generator_SOURCES = \
generator.cpp \
main.cpp \
diff --git a/generator/options.cpp b/generator/options.cpp
index 723ca7e..67acb87 100644
--- a/generator/options.cpp
+++ b/generator/options.cpp
@@ -16,6 +16,7 @@
* ***** END LICENSE BLOCK ***** */
#include <iostream>
+#include <cstring>
extern "C" {
# include <getopt.h>
}
@@ -25,7 +26,8 @@ Options::Options(int argc, char **argv):
m_help(false),
m_good(true),
m_input_filename(),
- m_output_filename()
+ m_output_filename(),
+ m_bin_name(argv && argv[0] ? basename(argv[0]) : "spice-xpi-generator")
{
static struct option longopts[] = {
{ "input", required_argument, NULL, 'i' },
@@ -60,7 +62,7 @@ Options::~Options()
void Options::printHelp() const
{
std::cout << "Spice-xpi test page generator\n\n"
- << "Usage: ./generator [-h] [-i input] [-o output]\n\n"
+ << "Usage: " << m_bin_name << " [-h] [-i input] [-o output]\n\n"
<< "Application options:\n"
<< " -i, --input input filename (stdin used, if not specified)\n"
<< " -o, --output output filename (stdout used, if not specified)\n"
diff --git a/generator/options.h b/generator/options.h
index 7c990e5..dfac369 100644
--- a/generator/options.h
+++ b/generator/options.h
@@ -37,6 +37,7 @@ private:
bool m_good;
std::string m_input_filename;
std::string m_output_filename;
+ const std::string m_bin_name;
};
#endif // OPTIONS_H