OSDN Git Service

* Makefile.in (s-mlib): Make backtick-commands always succeed.
authorhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 1 Jun 2001 09:17:41 +0000 (09:17 +0000)
committerhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 1 Jun 2001 09:17:41 +0000 (09:17 +0000)
(DRIVER_DEFINES): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42773 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/Makefile.in

index 7ad3c67..00ad5a8 100644 (file)
@@ -1,3 +1,8 @@
+2001-06-01  Hans-Peter Nilsson  <hp@axis.com>
+
+       * Makefile.in (s-mlib): Make backtick-commands always succeed.
+       (DRIVER_DEFINES): Ditto.
+
 2001-05-31  Richard Henderson  <rth@redhat.com>
 
        * gcc.c (init_gcc_specs): When linking against libgcc_s.so,
index 4b98270..12e26e3 100644 (file)
@@ -1047,12 +1047,12 @@ libgcc.a: $(LIBGCC_DEPS)
 multilib.h: s-mlib; @true
 s-mlib: $(srcdir)/genmultilib Makefile
        $(SHELL) $(srcdir)/genmultilib \
-         "`test @enable_multilib@ = yes && echo $(MULTILIB_OPTIONS)`" \
-         "`test @enable_multilib@ = yes && echo $(MULTILIB_DIRNAMES)`" \
-         "`test @enable_multilib@ = yes && echo $(MULTILIB_MATCHES)`" \
-         "`test @enable_multilib@ = yes && echo $(MULTILIB_EXCEPTIONS)`" \
-         "`test @enable_multilib@ = yes && echo $(MULTILIB_EXTRA_OPTS)`" \
-         "`test @enable_multilib@ = yes && echo $(MULTILIB_EXCLUSIONS)`" \
+         "`test @enable_multilib@ != yes || echo $(MULTILIB_OPTIONS)`" \
+         "`test @enable_multilib@ != yes || echo $(MULTILIB_DIRNAMES)`" \
+         "`test @enable_multilib@ != yes || echo $(MULTILIB_MATCHES)`" \
+         "`test @enable_multilib@ != yes || echo $(MULTILIB_EXCEPTIONS)`" \
+         "`test @enable_multilib@ != yes || echo $(MULTILIB_EXTRA_OPTS)`" \
+         "`test @enable_multilib@ != yes || echo $(MULTILIB_EXCLUSIONS)`" \
                > tmp-mlib.h
        $(SHELL) $(srcdir)/move-if-change tmp-mlib.h multilib.h
        $(STAMP) s-mlib
@@ -1249,8 +1249,8 @@ DRIVER_DEFINES = \
   -DDEFAULT_TARGET_MACHINE=\"$(target_alias)\" \
   -DSTANDARD_BINDIR_PREFIX=\"$(bindir)/\" \
   -DTOOLDIR_BASE_PREFIX=\"$(unlibsubdir)/../\" \
-  `test "$${SHLIB_LINK}" -a "@enable_shared@" = "yes" && echo "-DENABLE_SHARED_LIBGCC"` \
-  `test "$${SHLIB_MULTILIB}" && echo "-DNO_SHARED_LIBGCC_MULTILIB"`
+  `test "X$${SHLIB_LINK}" = "X" || test "@enable_shared@" != "yes" || echo "-DENABLE_SHARED_LIBGCC"` \
+  `test "X$${SHLIB_MULTILIB}" = "X" || echo "-DNO_SHARED_LIBGCC_MULTILIB"`
 
 gcc.o: gcc.c $(CONFIG_H) $(SYSTEM_H) intl.h multilib.h \
     Makefile $(lang_specs_files) prefix.h $(GCC_H)