diff options
| -rw-r--r-- | ChangeLog | 3 | ||||
| -rw-r--r-- | admin/CPP-DEFINES | 1 | ||||
| -rw-r--r-- | configure.in | 7 | ||||
| -rw-r--r-- | src/ChangeLog | 3 | ||||
| -rw-r--r-- | src/Makefile.in | 10 | ||||
| -rw-r--r-- | src/s/unixware.h | 3 |
6 files changed, 15 insertions, 12 deletions
| @@ -1,5 +1,8 @@ | |||
| 1 | 2010-04-27 Glenn Morris <rgm@gnu.org> | 1 | 2010-04-27 Glenn Morris <rgm@gnu.org> |
| 2 | 2 | ||
| 3 | * configure.in (LIBXTR6): New output variable. Move unixware special | ||
| 4 | case here from src/s/unixware.h. | ||
| 5 | |||
| 3 | * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute | 6 | * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute |
| 4 | in Makefiles. | 7 | in Makefiles. |
| 5 | (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW. | 8 | (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW. |
diff --git a/admin/CPP-DEFINES b/admin/CPP-DEFINES index 32febaf8e35..909718367a9 100644 --- a/admin/CPP-DEFINES +++ b/admin/CPP-DEFINES | |||
| @@ -250,7 +250,6 @@ MODE_LINE_BINARY_TEXT | |||
| 250 | MUST_UNDEF__STDC__ | 250 | MUST_UNDEF__STDC__ |
| 251 | NEED_BSDTTY | 251 | NEED_BSDTTY |
| 252 | NEED_ERRNO | 252 | NEED_ERRNO |
| 253 | NEED_LIBW | ||
| 254 | NEED_UNISTD_H | 253 | NEED_UNISTD_H |
| 255 | NLIST_STRUCT | 254 | NLIST_STRUCT |
| 256 | NOT_C_CODE | 255 | NOT_C_CODE |
diff --git a/configure.in b/configure.in index 1c67713f0b6..281d06995d7 100644 --- a/configure.in +++ b/configure.in | |||
| @@ -1833,6 +1833,7 @@ fi | |||
| 1833 | 1833 | ||
| 1834 | X_TOOLKIT_TYPE=$USE_X_TOOLKIT | 1834 | X_TOOLKIT_TYPE=$USE_X_TOOLKIT |
| 1835 | 1835 | ||
| 1836 | LIBXTR6= | ||
| 1836 | if test "${USE_X_TOOLKIT}" != "none"; then | 1837 | if test "${USE_X_TOOLKIT}" != "none"; then |
| 1837 | AC_MSG_CHECKING(X11 toolkit version) | 1838 | AC_MSG_CHECKING(X11 toolkit version) |
| 1838 | AC_CACHE_VAL(emacs_cv_x11_toolkit_version_6, | 1839 | AC_CACHE_VAL(emacs_cv_x11_toolkit_version_6, |
| @@ -1846,6 +1847,11 @@ fail; | |||
| 1846 | AC_MSG_RESULT(6 or newer) | 1847 | AC_MSG_RESULT(6 or newer) |
| 1847 | AC_DEFINE(HAVE_X11XTR6, 1, | 1848 | AC_DEFINE(HAVE_X11XTR6, 1, |
| 1848 | [Define to 1 if you have the X11R6 or newer version of Xt.]) | 1849 | [Define to 1 if you have the X11R6 or newer version of Xt.]) |
| 1850 | LIBXTR6="-lSM -lICE" | ||
| 1851 | case "$opsys" in | ||
| 1852 | ## Use libw.a along with X11R6 Xt. | ||
| 1853 | unixware) LIBXTR6="$LIBXTR6 -lw" ;; | ||
| 1854 | esac | ||
| 1849 | else | 1855 | else |
| 1850 | AC_MSG_RESULT(before 6) | 1856 | AC_MSG_RESULT(before 6) |
| 1851 | fi | 1857 | fi |
| @@ -1861,6 +1867,7 @@ dnl tranle@intellicorp.com says libXmu.a can need XtMalloc in libXt.a to link. | |||
| 1861 | AC_CHECK_LIB(Xmu, XmuConvertStandardSelection) | 1867 | AC_CHECK_LIB(Xmu, XmuConvertStandardSelection) |
| 1862 | test $ac_cv_lib_Xmu_XmuConvertStandardSelection = no && LIBS="$OLDLIBS" | 1868 | test $ac_cv_lib_Xmu_XmuConvertStandardSelection = no && LIBS="$OLDLIBS" |
| 1863 | fi | 1869 | fi |
| 1870 | AC_SUBST(LIBXTR6) | ||
| 1864 | 1871 | ||
| 1865 | # On Irix 6.5, at least, we need XShapeQueryExtension from -lXext for Xaw3D. | 1872 | # On Irix 6.5, at least, we need XShapeQueryExtension from -lXext for Xaw3D. |
| 1866 | if test "${HAVE_X11}" = "yes"; then | 1873 | if test "${HAVE_X11}" = "yes"; then |
diff --git a/src/ChangeLog b/src/ChangeLog index cb9fefea39b..98a93855adc 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,8 @@ | |||
| 1 | 2010-04-27 Glenn Morris <rgm@gnu.org> | 1 | 2010-04-27 Glenn Morris <rgm@gnu.org> |
| 2 | 2 | ||
| 3 | * Makefile.in (LIBXTR6): Set with configure, not cpp. | ||
| 4 | * s/unixware.h (NEED_LIBW): Remove definition. | ||
| 5 | |||
| 3 | * Makefile.in (LUCID_LIBW, MOTIF_LIBW): Remove, replacing by... | 6 | * Makefile.in (LUCID_LIBW, MOTIF_LIBW): Remove, replacing by... |
| 4 | (TOOLKIT_LIBW): New, set by configure. | 7 | (TOOLKIT_LIBW): New, set by configure. |
| 5 | (@X_TOOLKIT_TYPE@): No longer define it. | 8 | (@X_TOOLKIT_TYPE@): No longer define it. |
diff --git a/src/Makefile.in b/src/Makefile.in index 9c55ebbb96b..9e505741524 100644 --- a/src/Makefile.in +++ b/src/Makefile.in | |||
| @@ -88,6 +88,8 @@ GTK_OBJ=@GTK_OBJ@ | |||
| 88 | 88 | ||
| 89 | LIBXSM=@LIBXSM@ | 89 | LIBXSM=@LIBXSM@ |
| 90 | 90 | ||
| 91 | LIBXTR6=@LIBXTR6@ | ||
| 92 | |||
| 91 | XMENU_OBJ=@XMENU_OBJ@ | 93 | XMENU_OBJ=@XMENU_OBJ@ |
| 92 | XOBJ=@XOBJ@ | 94 | XOBJ=@XOBJ@ |
| 93 | 95 | ||
| @@ -256,14 +258,6 @@ LIBXMENU= | |||
| 256 | #ifdef USE_X_TOOLKIT | 258 | #ifdef USE_X_TOOLKIT |
| 257 | LIBW=$(TOOLKIT_LIBW) | 259 | LIBW=$(TOOLKIT_LIBW) |
| 258 | 260 | ||
| 259 | #ifdef HAVE_X11XTR6 | ||
| 260 | #ifdef NEED_LIBW | ||
| 261 | LIBXTR6 = -lSM -lICE -lw | ||
| 262 | #else | ||
| 263 | LIBXTR6 = -lSM -lICE | ||
| 264 | #endif | ||
| 265 | #endif | ||
| 266 | |||
| 267 | #ifndef LIBXMU | 261 | #ifndef LIBXMU |
| 268 | #define LIBXMU -lXmu | 262 | #define LIBXMU -lXmu |
| 269 | #endif | 263 | #endif |
diff --git a/src/s/unixware.h b/src/s/unixware.h index d019b8bba80..d1e8748d913 100644 --- a/src/s/unixware.h +++ b/src/s/unixware.h | |||
| @@ -56,9 +56,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | |||
| 56 | pty_name[sizeof(pty_name) - 1] = 0; \ | 56 | pty_name[sizeof(pty_name) - 1] = 0; \ |
| 57 | } | 57 | } |
| 58 | 58 | ||
| 59 | /* Use libw.a along with X11R6 Xt. */ | ||
| 60 | #define NEED_LIBW | ||
| 61 | |||
| 62 | /* Data type of load average, as read out of kmem. */ | 59 | /* Data type of load average, as read out of kmem. */ |
| 63 | 60 | ||
| 64 | #define LOAD_AVE_TYPE long | 61 | #define LOAD_AVE_TYPE long |