diff options
| author | Andreas Schwab | 2010-07-12 16:16:38 +0200 |
|---|---|---|
| committer | Andreas Schwab | 2010-07-12 16:16:38 +0200 |
| commit | e6cfa7c31f88729a1050e4970c11b8c0c8c1f76c (patch) | |
| tree | 377cd1c649444e409836430f959d77e02c85bf7c /src | |
| parent | f09e4c6bcde141d4d10e8de93402821bb7bd1094 (diff) | |
| download | emacs-e6cfa7c31f88729a1050e4970c11b8c0c8c1f76c.tar.gz emacs-e6cfa7c31f88729a1050e4970c11b8c0c8c1f76c.zip | |
Properly handle C_WARNINGS_SWITCH, PROFILING_CFLAGS, PROFILING_LDFLAGS
* configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
(PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
(C_OPTIMIZE_SWITCH): Remove.
(TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
* lib-src/Makefile.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
(PROFILING_LDFLAGS): Set from substitution.
(BASE_CFLAGS): Add ${C_WARNINGS_SWITCH}.
(ALL_CFLAGS, CPP_CFLAGS): Add ${PROFILING_CFLAGS}.
(LINK_CFLAGS): Add ${PROFILING_LDFLAGS}.
* lwlib/Makefile.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS): Set from
substitution.
(ALL_CFLAGS): Add ${C_WARNINGS_SWITCH} and ${PROFILING_CFLAGS}.
* oldXMenu/Makefile.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS): Set from
substitution.
(ALL_CFLAGS): Add ${C_WARNINGS_SWITCH} and ${PROFILING_CFLAGS}.
* src/Makefile.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
(PROFILING_LDFLAGS): Set from substitution.
(ALL_CFLAGS): Add C_WARNINGS_SWITCH and PROFILING_CFLAGS, put
CFLAGS last.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 7 | ||||
| -rw-r--r-- | src/Makefile.in | 14 |
2 files changed, 18 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index c7e5c5c3ef2..0a148687647 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,10 @@ | |||
| 1 | 2010-07-12 Andreas Schwab <schwab@linux-m68k.org> | ||
| 2 | |||
| 3 | * Makefile.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS) | ||
| 4 | (PROFILING_LDFLAGS): Set from substitution. | ||
| 5 | (ALL_CFLAGS): Add C_WARNINGS_SWITCH and PROFILING_CFLAGS, put | ||
| 6 | CFLAGS last. | ||
| 7 | |||
| 1 | 2010-07-12 Kenichi Handa <handa@m17n.org> | 8 | 2010-07-12 Kenichi Handa <handa@m17n.org> |
| 2 | 9 | ||
| 3 | * Makefile.in (lisp): Change hebrew.el to hebrew.elc. | 10 | * Makefile.in (lisp): Change hebrew.el to hebrew.elc. |
diff --git a/src/Makefile.in b/src/Makefile.in index 6a60b1d1ffe..a8d400c7c39 100644 --- a/src/Makefile.in +++ b/src/Makefile.in | |||
| @@ -63,6 +63,13 @@ OTHER_FILES = @OTHER_FILES@ | |||
| 63 | 63 | ||
| 64 | CRT_DIR=@CRT_DIR@ | 64 | CRT_DIR=@CRT_DIR@ |
| 65 | 65 | ||
| 66 | ## Flags to pass for profiling builds | ||
| 67 | PROFILING_CFLAGS = @PROFILING_CFLAGS@ | ||
| 68 | PROFILING_LDFLAGS = @PROFILING_LDFLAGS@ | ||
| 69 | |||
| 70 | ## Flags to pass to the compiler to enable build warnings | ||
| 71 | C_WARNINGS_SWITCH = @C_WARNINGS_SWITCH@ | ||
| 72 | |||
| 66 | ## Machine-specific CFLAGS. | 73 | ## Machine-specific CFLAGS. |
| 67 | C_SWITCH_MACHINE=@C_SWITCH_MACHINE@ | 74 | C_SWITCH_MACHINE=@C_SWITCH_MACHINE@ |
| 68 | ## System-specific CFLAGS. | 75 | ## System-specific CFLAGS. |
| @@ -107,7 +114,7 @@ LD_SWITCH_SYSTEM_TEMACS=@LD_SWITCH_SYSTEM_TEMACS@ | |||
| 107 | ## Flags to pass to ld only for temacs. | 114 | ## Flags to pass to ld only for temacs. |
| 108 | TEMACS_LDFLAGS = $(LD_SWITCH_SYSTEM) $(LD_SWITCH_SYSTEM_TEMACS) | 115 | TEMACS_LDFLAGS = $(LD_SWITCH_SYSTEM) $(LD_SWITCH_SYSTEM_TEMACS) |
| 109 | 116 | ||
| 110 | ## $LDFLAGS, or empty if NS_IMPL_GNUSTEP (for some reason). | 117 | ## $LDFLAGS $PROFILING_LDFLAGS, or empty if NS_IMPL_GNUSTEP (for some reason). |
| 111 | TEMACS_LDFLAGS2 = @TEMACS_LDFLAGS2@ | 118 | TEMACS_LDFLAGS2 = @TEMACS_LDFLAGS2@ |
| 112 | 119 | ||
| 113 | ## Some systems define this to request special libraries. | 120 | ## Some systems define this to request special libraries. |
| @@ -309,8 +316,9 @@ MKDEPDIR=@MKDEPDIR@ | |||
| 309 | ALL_CFLAGS=-Demacs -DHAVE_CONFIG_H $(MYCPPFLAGS) -I. -I${srcdir} \ | 316 | ALL_CFLAGS=-Demacs -DHAVE_CONFIG_H $(MYCPPFLAGS) -I. -I${srcdir} \ |
| 310 | ${C_SWITCH_MACHINE} ${C_SWITCH_SYSTEM} ${C_SWITCH_X_SITE} \ | 317 | ${C_SWITCH_MACHINE} ${C_SWITCH_SYSTEM} ${C_SWITCH_X_SITE} \ |
| 311 | ${C_SWITCH_X_SYSTEM} ${CFLAGS_SOUND} ${RSVG_CFLAGS} ${DBUS_CFLAGS} \ | 318 | ${C_SWITCH_X_SYSTEM} ${CFLAGS_SOUND} ${RSVG_CFLAGS} ${DBUS_CFLAGS} \ |
| 312 | ${GCONF_CFLAGS} ${CFLAGS} ${FREETYPE_CFLAGS} ${FONTCONFIG_CFLAGS} \ | 319 | ${GCONF_CFLAGS} ${FREETYPE_CFLAGS} ${FONTCONFIG_CFLAGS} \ |
| 313 | ${LIBOTF_CFLAGS} ${M17N_FLT_CFLAGS} ${DEPFLAGS} | 320 | ${LIBOTF_CFLAGS} ${M17N_FLT_CFLAGS} ${DEPFLAGS} ${PROFILING_CFLAGS} \ |
| 321 | ${C_WARNINGS_SWITCH} ${CFLAGS} | ||
| 314 | ALL_OBJC_CFLAGS=$(ALL_CFLAGS) $(GNU_OBJC_CFLAGS) | 322 | ALL_OBJC_CFLAGS=$(ALL_CFLAGS) $(GNU_OBJC_CFLAGS) |
| 315 | 323 | ||
| 316 | .SUFFIXES: .m | 324 | .SUFFIXES: .m |