diff options
| author | Andreas Schwab | 2012-12-29 20:37:32 +0100 |
|---|---|---|
| committer | Andreas Schwab | 2012-12-29 20:37:32 +0100 |
| commit | 2550c6e4048a35f6f40f76c5da2666209a10dce0 (patch) | |
| tree | 99c072fa240b8f8f18450c80dc261bf104656e78 /src | |
| parent | 3c94d7a636863b61de68199e5767bb093503551a (diff) | |
| download | emacs-2550c6e4048a35f6f40f76c5da2666209a10dce0.tar.gz emacs-2550c6e4048a35f6f40f76c5da2666209a10dce0.zip | |
Properly configure GNUstep libraries
* configure.ac (TEMACS_LDFLAGS2): Don't define.
(LIBS_GNUSTEP): Set for GNUstep and substitute.
(LD_SWITCH_SYSTEM_TEMACS): Don't set for GNUstep.
* src/Makefile.in (TEMACS_LDFLAGS2): Remove.
(LIBS_GNUSTEP): Define.
(LIBES): Add $(LIBS_GNUSTEP).
(temacs$(EXEEXT)): Use $(LDFLAGS) instead of $(TEMACS_LDFLAGS2).
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 7 | ||||
| -rw-r--r-- | src/Makefile.in | 10 |
2 files changed, 12 insertions, 5 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index fefe16a5f8f..427e0e37674 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,10 @@ | |||
| 1 | 2012-12-29 Andreas Schwab <schwab@linux-m68k.org> | ||
| 2 | |||
| 3 | * src/Makefile.in (TEMACS_LDFLAGS2): Remove. | ||
| 4 | (LIBS_GNUSTEP): Define. | ||
| 5 | (LIBES): Add $(LIBS_GNUSTEP). | ||
| 6 | (temacs$(EXEEXT)): Use $(LDFLAGS) instead of $(TEMACS_LDFLAGS2). | ||
| 7 | |||
| 1 | 2012-12-27 Eli Zaretskii <eliz@gnu.org> | 8 | 2012-12-27 Eli Zaretskii <eliz@gnu.org> |
| 2 | 9 | ||
| 3 | * xdisp.c (set_cursor_from_row): Don't confuse a truncation or | 10 | * xdisp.c (set_cursor_from_row): Don't confuse a truncation or |
diff --git a/src/Makefile.in b/src/Makefile.in index c24e421bbbc..b446a03d7a0 100644 --- a/src/Makefile.in +++ b/src/Makefile.in | |||
| @@ -109,9 +109,6 @@ LD_SWITCH_SYSTEM_TEMACS=@LD_SWITCH_SYSTEM_TEMACS@ | |||
| 109 | ## Flags to pass to ld only for temacs. | 109 | ## Flags to pass to ld only for temacs. |
| 110 | TEMACS_LDFLAGS = $(LD_SWITCH_SYSTEM) $(LD_SWITCH_SYSTEM_TEMACS) | 110 | TEMACS_LDFLAGS = $(LD_SWITCH_SYSTEM) $(LD_SWITCH_SYSTEM_TEMACS) |
| 111 | 111 | ||
| 112 | ## $LDFLAGS or empty if NS_IMPL_GNUSTEP (for some reason). | ||
| 113 | TEMACS_LDFLAGS2 = @TEMACS_LDFLAGS2@ | ||
| 114 | |||
| 115 | ## If available, the full path to the paxctl program. | 112 | ## If available, the full path to the paxctl program. |
| 116 | ## On grsecurity/PaX systems, unexec will fail due to a gap between | 113 | ## On grsecurity/PaX systems, unexec will fail due to a gap between |
| 117 | ## the bss section and the heap. This can be prevented by disabling | 114 | ## the bss section and the heap. This can be prevented by disabling |
| @@ -227,6 +224,9 @@ LIBX_OTHER=@LIBX_OTHER@ | |||
| 227 | ## configure, which should set it to nil in non-X builds. | 224 | ## configure, which should set it to nil in non-X builds. |
| 228 | LIBX_BASE=$(LIBXMENU) $(LD_SWITCH_X_SITE) | 225 | LIBX_BASE=$(LIBXMENU) $(LD_SWITCH_X_SITE) |
| 229 | 226 | ||
| 227 | ## Only used for GNUstep | ||
| 228 | LIBS_GNUSTEP=@LIBS_GNUSTEP@ | ||
| 229 | |||
| 230 | LIBSOUND= @LIBSOUND@ | 230 | LIBSOUND= @LIBSOUND@ |
| 231 | CFLAGS_SOUND= @CFLAGS_SOUND@ | 231 | CFLAGS_SOUND= @CFLAGS_SOUND@ |
| 232 | 232 | ||
| @@ -389,7 +389,7 @@ otherobj= $(TERMCAP_OBJ) $(PRE_ALLOC_OBJ) $(GMALLOC_OBJ) $(RALLOC_OBJ) \ | |||
| 389 | ## Note that SunOS needs -lm to come before -lc; otherwise, you get | 389 | ## Note that SunOS needs -lm to come before -lc; otherwise, you get |
| 390 | ## duplicated symbols. If the standard libraries were compiled | 390 | ## duplicated symbols. If the standard libraries were compiled |
| 391 | ## with GCC, we might need LIB_GCC again after them. | 391 | ## with GCC, we might need LIB_GCC again after them. |
| 392 | LIBES = $(LIBS) $(W32_LIBS) $(LIBX_BASE) $(LIBIMAGE) \ | 392 | LIBES = $(LIBS) $(W32_LIBS) $(LIBS_GNUSTEP) $(LIBX_BASE) $(LIBIMAGE) \ |
| 393 | $(LIBX_OTHER) $(LIBSOUND) \ | 393 | $(LIBX_OTHER) $(LIBSOUND) \ |
| 394 | $(RSVG_LIBS) $(IMAGEMAGICK_LIBS) $(LIB_CLOCK_GETTIME) \ | 394 | $(RSVG_LIBS) $(IMAGEMAGICK_LIBS) $(LIB_CLOCK_GETTIME) \ |
| 395 | $(LIB_TIMER_TIME) $(DBUS_LIBS) \ | 395 | $(LIB_TIMER_TIME) $(DBUS_LIBS) \ |
| @@ -463,7 +463,7 @@ $(lib)/libgnu.a: $(config_h) | |||
| 463 | cd $(lib) && $(MAKE) libgnu.a | 463 | cd $(lib) && $(MAKE) libgnu.a |
| 464 | 464 | ||
| 465 | temacs$(EXEEXT): $(START_FILES) stamp-oldxmenu $(obj) $(otherobj) $(lib)/libgnu.a | 465 | temacs$(EXEEXT): $(START_FILES) stamp-oldxmenu $(obj) $(otherobj) $(lib)/libgnu.a |
| 466 | $(CC) $(LD_FIRSTFLAG) $(ALL_CFLAGS) $(TEMACS_LDFLAGS) $(TEMACS_LDFLAGS2) \ | 466 | $(CC) $(LD_FIRSTFLAG) $(ALL_CFLAGS) $(TEMACS_LDFLAGS) $(LDFLAGS) \ |
| 467 | -o temacs $(START_FILES) $(obj) $(otherobj) $(lib)/libgnu.a $(LIBES) | 467 | -o temacs $(START_FILES) $(obj) $(otherobj) $(lib)/libgnu.a $(LIBES) |
| 468 | test "$(CANNOT_DUMP)" = "yes" || \ | 468 | test "$(CANNOT_DUMP)" = "yes" || \ |
| 469 | test "X$(PAXCTL)" = X || $(PAXCTL) -r temacs$(EXEEXT) | 469 | test "X$(PAXCTL)" = X || $(PAXCTL) -r temacs$(EXEEXT) |