build: Uniquify config macros.
authorJan Nieuwenhuizen <janneke@gnu.org>
Fri, 26 Jul 2019 16:20:32 +0000 (18:20 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Fri, 26 Jul 2019 16:20:32 +0000 (18:20 +0200)
* configure (main): Rename VERSION to MES_VERSION, pkgdatadir to
MES_PKGDATADIR.  Update users.
* configure.sh (mes_system): Likewise.
* src/mes.c (mes_symbols): Update.
(open_boot): Update.
* scaffold/cons-mes.c (main): Update.
* simple.sh: Update.

configure
configure.sh
scaffold/cons-mes.c
simple.sh
src/mes.c

index 39c00f5c2757d5e60d374107fc52eba5699bb353..4d88bb9b58f37ba44807debf510b8422cf24c113 100755 (executable)
--- a/configure
+++ b/configure
@@ -656,8 +656,8 @@ See \"Porting GNU Mes\" in the manual, or try --with-courage\n" mes-system)
                   (display "#undef SYSTEM_LIBC
 "))
               (display (string-append "
-#define VERSION \"" VERSION "\"
-#define pkgdatadir \"" pkgdatadir "\"
+#define MES_VERSION \"" VERSION "\"
+#define MES_PKGDATADIR \"" pkgdatadir "\"
 ")))))
         (substitute (string-append srcdest "build-aux/config.make.in") pairs #:target ".config.make"))
 
index cf25f71b90fc28149aa100751511e93590e20e15..f8ea3acd57d9ae19524dd48f39032cf3b94cd005 100755 (executable)
@@ -269,8 +269,8 @@ else
 EOF
 fi
 cat >> include/mes/config.h <<EOF
-#define VERSION "$VERSION"
-#define pkgdatadir "$pkgdatadir"
+#define MES_VERSION "$VERSION"
+#define MES_PKGDATADIR "$pkgdatadir"
 EOF
 
 cat <<EOF
index 09028728b3dddee0203a6b4a580b4191e75ebeda..2552db62a2b172d355675b115d6fcf559d95a193 100644 (file)
@@ -941,7 +941,7 @@ main (int argc, char *argv[])
   if (argc > 1 && !strcmp (argv[1], "--version"))
     {
       eputs ("Mes ");
-      return eputs (VERSION);
+      return eputs (MES_VERSION);
     };
 #else
   if (argc > 1 && !strcmp (argv[1], "--version"))
index 4c0964633dd78f75604d302373be672fe76b0053..b0b02d7d346d34a7170f12c14a3a00c540ffbe6d 100755 (executable)
--- a/simple.sh
+++ b/simple.sh
@@ -32,8 +32,8 @@ mes_cpu=x86_64
 mes_bits=64
 cat > include/mes/config.h <<EOF
 #define SYSTEM_LIBC 1
-#define VERSION "git"
-#define pkgdatadir "/usr/local/share/mes"
+#define MES_VERSION "git"
+#define MES_PKGDATADIR "/usr/local/share/mes"
 EOF
 
 ## Build ##
@@ -124,8 +124,8 @@ mes_cpu=x86_64
 #mes_cpu=x86
 cat > include/mes/config.h <<EOF
 // #define SYSTEM_LIBC 0
-#define VERSION "git"
-#define pkgdatadir "/usr/local/share/mes"
+#define MES_VERSION "git"
+#define MES_PKGDATADIR "/usr/local/share/mes"
 EOF
 
 ## Build ##
index 91e958d87fc73fd348836667b018c13ae6ba7e73..81de6a73c18fb36efc1e2819a7de225ebaea4b17 100644 (file)
--- a/src/mes.c
+++ b/src/mes.c
@@ -1379,7 +1379,7 @@ mes_symbols ()                  ///((internal))
   a = acons (cell_symbol_current_module, cell_symbol_current_module, a);
   a = acons (cell_symbol_call_with_current_continuation, cell_call_with_current_continuation, a);
 
-  a = acons (cell_symbol_mes_version, MAKE_STRING0 (VERSION), a);
+  a = acons (cell_symbol_mes_version, MAKE_STRING0 (MES_VERSION), a);
   a = acons (cell_symbol_mes_datadir, MAKE_STRING0 (g_datadir), a);
 
   a = acons (cell_type_bytes, MAKE_NUMBER (TBYTES), a);
@@ -1778,7 +1778,7 @@ open_boot ()
   if (g_debug > 1)
     {
       eputs (";;; pkgdatadir=");
-      eputs (pkgdatadir);
+      eputs (MES_PKGDATADIR);
       eputs ("\n");
     }
   if (getenv ("MES_BOOT"))
@@ -1802,7 +1802,7 @@ open_boot ()
     }
   if (__stdin < 0)
     {
-      strcpy (g_datadir, pkgdatadir);
+      strcpy (g_datadir, MES_PKGDATADIR);
       strcpy (file_name, g_datadir);
       strcpy (file_name + strlen (file_name), "/module/mes/");
       __stdin = try_open_boot (file_name, boot, "pkgdatadir");