From 81d11bddd4e699388a3db1fdd6ddc446ae7c929f Mon Sep 17 00:00:00 2001 From: Vladimir Prus Date: Mon, 6 Jun 2005 12:16:26 +0000 Subject: [PATCH] Do not hardcode binary name for output, use argv[0]. Patch from Craig Rodrigues. [SVN r29445] --- src/engine/jam.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/engine/jam.c b/src/engine/jam.c index 5eb6c93f6..ad49fc221 100644 --- a/src/engine/jam.c +++ b/src/engine/jam.c @@ -214,6 +214,7 @@ int main( int argc, char **argv, char **arg_environ ) int status; int arg_c = argc; char ** arg_v = argv; + const char *progname = argv[0]; # ifdef OS_MAC InitGraf(&qd.thePort); @@ -240,7 +241,7 @@ int main( int argc, char **argv, char **arg_environ ) if( getoptions( argc, argv, "-:d:j:f:gs:t:ano:qv", optv ) < 0 ) { - printf( "\nusage: jam [ options ] targets...\n\n" ); + printf( "\nusage: %s [ options ] targets...\n\n", progname ); printf( "-a Build all targets, even if they are current.\n" ); printf( "-dx Set the debug level to x (0-9).\n" );