[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] /srv/bzr/emacs/trunk r100050: Move MOTIF_LIBW to autoconf.
From: |
Glenn Morris |
Subject: |
[Emacs-diffs] /srv/bzr/emacs/trunk r100050: Move MOTIF_LIBW to autoconf. |
Date: |
Tue, 27 Apr 2010 00:02:12 -0700 |
User-agent: |
Bazaar (2.0.3) |
------------------------------------------------------------
revno: 100050
committer: Glenn Morris <address@hidden>
branch nick: trunk
timestamp: Tue 2010-04-27 00:02:12 -0700
message:
Move MOTIF_LIBW to autoconf.
* configure.in (HAVE_MOTIF_2_1): Remove unused variable.
(LIBXP): No longer substitute in Makefiles.
(MOTIF_LIBW): New output variable. Move system-specific settings here
from src/s files.
* src/Makefile.in (LIBXP): Remove, since included in MOTIF_LIBW.
(MOTIF_LIBW): Set with configure, not cpp.
* s/aix4-2.h (LIB_MOTIF):
* s/gnu-linux.h (LIB_MOTIF):
* s/unixware.h (LIB_MOTIF): Move to configure.in.
* admin/CPP-DEFINES: Remove LIB_MOTIF.
modified:
ChangeLog
admin/CPP-DEFINES
configure.in
src/ChangeLog
src/Makefile.in
src/s/aix4-2.h
src/s/gnu-linux.h
src/s/unixware.h
=== modified file 'ChangeLog'
--- a/ChangeLog 2010-04-27 05:24:53 +0000
+++ b/ChangeLog 2010-04-27 07:02:12 +0000
@@ -1,3 +1,10 @@
+2010-04-27 Glenn Morris <address@hidden>
+
+ * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
+ (LIBXP): No longer substitute in Makefiles.
+ (MOTIF_LIBW): New output variable. Move system-specific settings here
+ from src/s files.
+
2010-04-27 Dan Nicolaescu <address@hidden>
Reduce CPP usage.
=== modified file 'admin/CPP-DEFINES'
--- a/admin/CPP-DEFINES 2010-04-21 06:49:28 +0000
+++ b/admin/CPP-DEFINES 2010-04-27 07:02:12 +0000
@@ -235,7 +235,6 @@
LIBXMU
LIB_GCC
LIB_MATH
-LIB_MOTIF
LIB_STANDARD
LINKER
LINUX_VERSION_CODE
=== modified file 'configure.in'
--- a/configure.in 2010-04-27 05:24:53 +0000
+++ b/configure.in 2010-04-27 07:02:12 +0000
@@ -1880,7 +1880,6 @@
Motif version prior to 2.1.
#endif],
emacs_cv_motif_version_2_1=yes, emacs_cv_motif_version_2_1=no)])
- HAVE_MOTIF_2_1=$emacs_cv_motif_version_2_1
if test $emacs_cv_motif_version_2_1 = yes; then
AC_CHECK_LIB(Xp, XpCreateContext, LIBXP=-lXp)
else
@@ -1909,7 +1908,6 @@
fi
fi
fi
-AC_SUBST(LIBXP)
dnl Use toolkit scroll bars if configured for GTK or X toolkit and either
dnl using Motif or Xaw3d is available, and unless
@@ -2820,6 +2818,7 @@
AC_SUBST(XOBJ)
WIDGET_OBJ=
+MOTIF_LIBW=
if test "${USE_X_TOOLKIT}" != "none" ; then
WIDGET_OBJ=widget.o
AC_DEFINE(USE_X_TOOLKIT, 1, [Define to 1 if using an X toolkit.])
@@ -2827,9 +2826,29 @@
AC_DEFINE(USE_LUCID, 1, [Define to 1 if using the Lucid X toolkit.])
elif test "${USE_X_TOOLKIT}" = "MOTIF"; then
AC_DEFINE(USE_MOTIF, 1, [Define to 1 if using the Motif X toolkit.])
+ MOTIF_LIBW=-lXm
+ case "$opsys" in
+ gnu-linux)
+ ## Paul Abrahams <abrahams at equinox.shaysnet.com> says this is
needed.
+ MOTIF_LIBW="$MOTIF_LIBW -lXpm"
+ ;;
+
+ unixware)
+ ## Richard Anthony Ryan <ryanr at ellingtn.ftc.nrcs.usda.gov>
+ ## says -lXimp is needed in UNIX_SV ... 4.2 1.1.2.
+ MOTIF_LIBW="MOTIF_LIBW -lXimp"
+ ;;
+
+ aix4-2)
+ ## address@hidden says -li18n is needed by -lXm.
+ MOTIF_LIBW="$MOTIF_LIBW -li18n"
+ ;;
+ esac
+ MOTIF_LIBW="$MOTIF_LIBW $LIBXP"
fi
fi
AC_SUBST(WIDGET_OBJ)
+AC_SUBST(MOTIF_LIBW)
if test "${HAVE_X11}" = "yes" ; then
AC_DEFINE(HAVE_X11, 1,
[Define to 1 if you want to use version 11 of X windows.
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog 2010-04-27 05:24:53 +0000
+++ b/src/ChangeLog 2010-04-27 07:02:12 +0000
@@ -1,3 +1,11 @@
+2010-04-27 Glenn Morris <address@hidden>
+
+ * Makefile.in (LIBXP): Remove, since included in MOTIF_LIBW.
+ (MOTIF_LIBW): Set with configure, not cpp.
+ * s/aix4-2.h (LIB_MOTIF):
+ * s/gnu-linux.h (LIB_MOTIF):
+ * s/unixware.h (LIB_MOTIF): Move to configure.in.
+
2010-04-27 Dan Nicolaescu <address@hidden>
Reduce CPP usage.
=== modified file 'src/Makefile.in'
--- a/src/Makefile.in 2010-04-27 05:24:53 +0000
+++ b/src/Makefile.in 2010-04-27 07:02:12 +0000
@@ -86,13 +86,13 @@
address@hidden@
address@hidden@
address@hidden@
address@hidden@
address@hidden@
address@hidden@
address@hidden@
LIBSOUND= @LIBSOUND@
CFLAGS_SOUND= @CFLAGS_SOUND@
@@ -256,11 +256,6 @@
#ifdef USE_X_TOOLKIT
# define @X_TOOLKIT_TYPE@
-# ifdef LIB_MOTIF
-MOTIF_LIBW= LIB_MOTIF $(LIBXP)
-# else
-MOTIF_LIBW= -lXm $(LIBXP)
-# endif
LIBW=$(@address@hidden)
#ifdef HAVE_X11XTR6
=== modified file 'src/s/aix4-2.h'
--- a/src/s/aix4-2.h 2010-03-30 02:47:23 +0000
+++ b/src/s/aix4-2.h 2010-04-27 07:02:12 +0000
@@ -135,9 +135,6 @@
#define POSIX_SIGNALS
#undef sigmask
-/* address@hidden says -li18n is needed by -lXm. */
-#define LIB_MOTIF -lXm -li18n
-
#ifndef HAVE_LIBXMU
#define LIBXMU
@@ -148,7 +145,7 @@
/* On AIX Emacs uses the gmalloc.c malloc implementation. But given
the way this system works, libc functions that return malloced
memory use the libc malloc implementation. Calling xfree or
- xrealloc on the results of such functions results in a crash.
+ xrealloc on the results of such functions results in a crash.
One solution for this could be to define SYSTEM_MALLOC here, but
that does not currently work on this system.
=== modified file 'src/s/gnu-linux.h'
--- a/src/s/gnu-linux.h 2010-04-27 03:14:14 +0000
+++ b/src/s/gnu-linux.h 2010-04-27 07:02:12 +0000
@@ -197,9 +197,6 @@
anyone's still using Emacs on those. --fx 2002-12-14 */
/* #define C_SWITCH_SYSTEM -D_BSD_SOURCE */
-/* Paul Abrahams <address@hidden> says this is needed. */
-#define LIB_MOTIF -lXm -lXpm
-
#ifdef HAVE_LIBNCURSES
#define TERMINFO
#define LIBS_TERMCAP -lncurses
=== modified file 'src/s/unixware.h'
--- a/src/s/unixware.h 2010-04-23 22:14:14 +0000
+++ b/src/s/unixware.h 2010-04-27 07:02:12 +0000
@@ -59,14 +59,6 @@
/* Use libw.a along with X11R6 Xt. */
#define NEED_LIBW
-/* address@hidden (Richard Anthony Ryan) says -lXimp
- is needed in UNIX_SV ... 4.2 1.1.2. */
-#define LIB_MOTIF -lXm -lXimp
-
-/* arch-tag: 9bbfcfc1-19be-45a1-9699-af57b87da2c6
- (do not change this comment) */
-
-
/* Data type of load average, as read out of kmem. */
#define LOAD_AVE_TYPE long
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/trunk r100050: Move MOTIF_LIBW to autoconf.,
Glenn Morris <=