]> git.eshelyaron.com Git - emacs.git/commitdiff
Pass CFLAGS to the linker.
authorDan Nicolaescu <dann@ics.uci.edu>
Sun, 10 Oct 2010 15:35:04 +0000 (08:35 -0700)
committerDan Nicolaescu <dann@ics.uci.edu>
Sun, 10 Oct 2010 15:35:04 +0000 (08:35 -0700)
* configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.

* lib-src/Makefile.in (PROFILING_LDFLAGS): Remove, not needed.

* msdos/sed1v2.inp (PROFILING_LDFLAGS):
* msdos/sed3v2.inp (PROFILING_LDFLAGS): Remove, not defined anymore.

* src/Makefile.in (temacs): Use $(ALL_CFLAGS) on the link line.
(PROFILING_LDFLAGS): Remove, not needed anymore.

ChangeLog
configure
configure.in
lib-src/ChangeLog
lib-src/Makefile.in
msdos/ChangeLog
msdos/sed1v2.inp
msdos/sed3v2.inp
src/ChangeLog
src/Makefile.in

index a215c071be5aa3536b12127fe0a4efa77d6f1f03..b859353b0835bfe3f91fcc34dbdffb2dfb618325 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-10-10  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
+
 2010-10-09  Glenn Morris  <rgm@gnu.org>
 
        * make-dist: No more doc/emacs/*.texi.in.
index 144d6dff5c308c3d56e9be27f3b992e0b3990f5d..2db41ecf485abc5c57755d1c9fad367d181ce7b6 100755 (executable)
--- a/configure
+++ b/configure
@@ -749,7 +749,6 @@ build_os
 build_vendor
 build_cpu
 build
-PROFILING_LDFLAGS
 PROFILING_CFLAGS
 MAINT
 GZIP_INFO
@@ -3038,14 +3037,11 @@ fi
 
 if test x$ac_enable_profiling != x ; then
    PROFILING_CFLAGS="-DPROFILING=1 -pg"
-   PROFILING_LDFLAGS="-pg"
 else
    PROFILING_CFLAGS=
-   PROFILING_LDFLAGS=
 fi
 
 
-
 # Check whether --enable-autodepend was given.
 if test "${enable_autodepend+set}" = set; then :
   enableval=$enable_autodepend; ac_enable_autodepend="${enableval}"
@@ -7679,7 +7675,7 @@ tmp_CPPFLAGS="$CPPFLAGS"
 tmp_CFLAGS="$CFLAGS"
 CPPFLAGS="$CPPFLAGS -x objective-c"
 CFLAGS="$CFLAGS -x objective-c"
-TEMACS_LDFLAGS2="\${LDFLAGS} \${PROFILING_LDFLAGS}"
+TEMACS_LDFLAGS2="\${LDFLAGS}"
 if test "${with_ns}" != no; then
   if test "${opsys}" = darwin; then
      NS_IMPL_COCOA=yes
index 51d7012128010dcba10dbe9eb7b505170a94f642..506732413aea3202d80f2335c2ba469c0a130857 100644 (file)
@@ -325,13 +325,10 @@ AC_ARG_ENABLE(profiling,
 [ac_enable_profiling="${enableval}"],[])
 if test x$ac_enable_profiling != x ; then
    PROFILING_CFLAGS="-DPROFILING=1 -pg"
-   PROFILING_LDFLAGS="-pg"
 else
    PROFILING_CFLAGS=
-   PROFILING_LDFLAGS=
 fi
 AC_SUBST(PROFILING_CFLAGS)
-AC_SUBST(PROFILING_LDFLAGS)
 
 AC_ARG_ENABLE(autodepend,
 [AS_HELP_STRING([--enable-autodepend],
@@ -1487,7 +1484,7 @@ tmp_CPPFLAGS="$CPPFLAGS"
 tmp_CFLAGS="$CFLAGS"
 CPPFLAGS="$CPPFLAGS -x objective-c"
 CFLAGS="$CFLAGS -x objective-c"
-TEMACS_LDFLAGS2="\${LDFLAGS} \${PROFILING_LDFLAGS}"
+TEMACS_LDFLAGS2="\${LDFLAGS}"
 dnl I don't think it's especially important, but src/Makefile.in
 dnl (now the only user of ns_appdir) used to go to the trouble of adding a
 dnl trailing "/" to it, so now we do it here.
index 10c93238eddf51b5314b0378354a77c18504b107..0f24b2349729146a82875f8b2aad1885c558b13e 100644 (file)
@@ -1,3 +1,7 @@
+2010-10-10  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * Makefile.in (PROFILING_LDFLAGS): Remove, not needed.
+
 2010-10-09  Glenn Morris  <rgm@gnu.org>
 
        * b2m.c, b2m.pl: Remove files.
index fda0ccaf3ed81d8e5e1ceeac70c270eab5bae9a7..b90b19b69b661e1170105c2c60cf27cdc87534e6 100644 (file)
@@ -39,7 +39,6 @@ C_SWITCH_SYSTEM=@C_SWITCH_SYSTEM@
 C_SWITCH_MACHINE=@C_SWITCH_MACHINE@
 C_WARNINGS_SWITCH = @C_WARNINGS_SWITCH@
 PROFILING_CFLAGS = @PROFILING_CFLAGS@
-PROFILING_LDFLAGS = @PROFILING_LDFLAGS@
 
 # Program name transformation.
 TRANSFORM = @program_transform_name@
@@ -173,7 +172,7 @@ BASE_CFLAGS = $(C_SWITCH_SYSTEM) $(C_SWITCH_MACHINE) ${C_WARNINGS_SWITCH} \
              -DHAVE_CONFIG_H -I. -I../src -I${srcdir} -I${srcdir}/../src
 
 ALL_CFLAGS = ${BASE_CFLAGS} ${PROFILING_CFLAGS} ${LDFLAGS} ${CPPFLAGS} ${CFLAGS}
-LINK_CFLAGS = ${BASE_CFLAGS} ${PROFILING_LDFLAGS} ${LDFLAGS} ${CFLAGS}
+LINK_CFLAGS = ${BASE_CFLAGS} ${LDFLAGS} ${CFLAGS}
 CPP_CFLAGS = ${BASE_CFLAGS} ${PROFILING_CFLAGS} ${CPPFLAGS} ${CFLAGS}
 
 LOADLIBES=$(LIBS_SYSTEM)
index 6c3f0132811b896c50e381d200aa342ea6a85856..e0b3a9654020c0a3ae8203f259370fb1eb985160 100644 (file)
@@ -1,3 +1,8 @@
+2010-10-10  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * sed1v2.inp (PROFILING_LDFLAGS):
+       * sed3v2.inp (PROFILING_LDFLAGS): Remove, not defined anymore.
+
 2010-10-09  Glenn Morris  <rgm@gnu.org>
 
        * mainmake.v2 (install): Remove b2m.
index 0ea34ecffc684eec3a6756ef51f7817edeb56857..3c1770d1ba1e8ab06e948f89bc4071f6f67e7e20 100644 (file)
@@ -43,7 +43,6 @@ s/\.h\.in/.h-in/
 /^C_SWITCH_X_SITE *=/s/@C_SWITCH_X_SITE@//
 /^C_WARNINGS_SWITCH *=/s/@C_WARNINGS_SWITCH@//
 /^PROFILING_CFLAGS *=/s/@PROFILING_CFLAGS@//
-/^PROFILING_LDFLAGS *=/s/@PROFILING_LDFLAGS@//
 #/^LD_SWITCH_X_SITE *=/s/@LD_SWITCH_X_SITE@//
 /^LD_SWITCH_SYSTEM_TEMACS *=/s/@LD_SWITCH_SYSTEM_TEMACS@//
 /^LD_SWITCH_X_SITE_AUX *=/s/@LD_SWITCH_X_SITE_AUX@//
index 9e2e3ebd23f5087646f1043cff31e44281e3ff1f..4a19d36a581a14d53fa532109ec7fd94b48aa959 100644 (file)
@@ -41,7 +41,6 @@
 /^C_SWITCH_MACHINE *=/s/@C_SWITCH_MACHINE@//
 /^C_WARNINGS_SWITCH *=/s/@C_WARNINGS_SWITCH@//
 /^PROFILING_CFLAGS *=/s/@PROFILING_CFLAGS@//
-/^PROFILING_LDFLAGS *=/s/@PROFILING_LDFLAGS@//
 /^LOADLIBES *=/s!=.*$!=!
 /^ALLOCA *=/s!@ALLOCA@!!
 /^EXEEXT *=/s!@EXEEXT@!!
index 181c6c55c1035e13b2e59c1abaf5b583c608c740..2e0aeef2971435032d13c067de54c5537c8ab72a 100644 (file)
@@ -1,5 +1,8 @@
 2010-10-10  Dan Nicolaescu  <dann@ics.uci.edu>
 
+       * Makefile.in (temacs): Use $(ALL_CFLAGS) on the link line.
+       (PROFILING_LDFLAGS): Remove, not needed anymore.
+
        * Makefile.in: Use $(...) everywhere instead of ${...}
        (CRT_DIR): Move near potential user.
        (START_FILE): Move near CRT_DIR, it might use it.
index 8fd163bb185077473138926719d40dfbb43763cd..76fc1e74f38760861b38e604eddcc91ba8231a3b 100644 (file)
@@ -65,7 +65,6 @@ OTHER_FILES = @OTHER_FILES@
 
 ## Flags to pass for profiling builds
 PROFILING_CFLAGS = @PROFILING_CFLAGS@
-PROFILING_LDFLAGS = @PROFILING_LDFLAGS@
 
 ## Flags to pass to the compiler to enable build warnings
 C_WARNINGS_SWITCH = @C_WARNINGS_SWITCH@
@@ -114,7 +113,7 @@ LD_SWITCH_SYSTEM_TEMACS=@LD_SWITCH_SYSTEM_TEMACS@
 ## Flags to pass to ld only for temacs.
 TEMACS_LDFLAGS = $(LD_SWITCH_SYSTEM) $(LD_SWITCH_SYSTEM_TEMACS)
 
-## $LDFLAGS $PROFILING_LDFLAGS, or empty if NS_IMPL_GNUSTEP (for some reason).
+## $LDFLAGS or empty if NS_IMPL_GNUSTEP (for some reason).
 TEMACS_LDFLAGS2 = @TEMACS_LDFLAGS2@
 
 ## Some systems define this to request special libraries.
@@ -648,7 +647,7 @@ buildobj.h: Makefile
 
 
 temacs$(EXEEXT): $(START_FILES) stamp-oldxmenu $(obj) $(otherobj)
-       $(CC) $(LD_FIRSTFLAG) $(TEMACS_LDFLAGS) $(TEMACS_LDFLAGS2) \
+       $(CC) $(LD_FIRSTFLAG) $(ALL_CFLAGS) $(TEMACS_LDFLAGS) $(TEMACS_LDFLAGS2) \
          -o temacs $(START_FILES) $(obj) $(otherobj) $(LIBES)
 
 ## The following oldxmenu-related rules are only (possibly) used if