Define PACKAGE_HOMEPAGE in configure.ac and use it in
authorLasse Collin <lasse.collin@tukaani.org>
Thu, 2 Jul 2009 11:30:38 +0000 (14:30 +0300)
committerLasse Collin <lasse.collin@tukaani.org>
Thu, 2 Jul 2009 11:30:38 +0000 (14:30 +0300)
xz and xzdec.

Use also PACKAGE_NAME instead of hardcoding "XZ Utils".

configure.ac
src/xz/message.c
src/xzdec/xzdec.c

index 2f3af3d..ce63eee 100644 (file)
@@ -23,6 +23,11 @@ AC_CONFIG_SRCDIR([src/liblzma/common/common.h])
 AC_CONFIG_HEADER([config.h])
 AC_CONFIG_MACRO_DIR([m4])
 
+PACKAGE_HOMEPAGE=http://tukaani.org/xz/
+AC_DEFINE_UNQUOTED([PACKAGE_HOMEPAGE], ["$PACKAGE_HOMEPAGE"],
+       [Define to the URL of the home page of this package.])
+AC_SUBST([PACKAGE_HOMEPAGE])
+
 echo
 echo "$PACKAGE_STRING"
 
index 8fa06e1..19aff9b 100644 (file)
@@ -1015,7 +1015,7 @@ message_version(void)
 {
        // It is possible that liblzma version is different than the command
        // line tool version, so print both.
-       printf("xz " LZMA_VERSION_STRING "\n");
+       printf("xz (" PACKAGE_NAME ") " LZMA_VERSION_STRING "\n");
        printf("liblzma %s\n", lzma_version_string());
        my_exit(E_SUCCESS);
 }
@@ -1166,7 +1166,7 @@ message_help(bool long_help)
 
        printf(_("Report bugs to <%s> (in English or Finnish).\n"),
                        PACKAGE_BUGREPORT);
-       printf(_("XZ Utils home page: <http://tukaani.org/xz/>\n"));
+       printf(_("%s home page: <%s>\n"), PACKAGE_NAME, PACKAGE_HOMEPAGE);
 
        my_exit(E_SUCCESS);
 }
index e6f576d..33a7004 100644 (file)
@@ -108,7 +108,7 @@ help(void)
 "%" PRIu64 " MiB RAM.\n"
 "\n"
 "Report bugs to <" PACKAGE_BUGREPORT "> (in English or Finnish).\n"
-"XZ Utils home page: <http://tukaani.org/xz/>\n",
+PACKAGE_NAME " home page: <" PACKAGE_HOMEPAGE ">\n",
                argv0, memlimit / (1024 * 1024));
        my_exit();
 }
@@ -117,7 +117,7 @@ help(void)
 static void lzma_attribute((noreturn))
 version(void)
 {
-       printf(TOOL_FORMAT "dec " LZMA_VERSION_STRING "\n"
+       printf(TOOL_FORMAT "dec (" PACKAGE_NAME ") " LZMA_VERSION_STRING "\n"
                        "liblzma %s\n", lzma_version_string());
 
        my_exit();