(preprocess-version): Add -traditional to gcc call. Cleanup sed calls.
authorUlrich Drepper <drepper@redhat.com>
Wed, 20 Dec 2000 00:40:12 +0000 (00:40 +0000)
committerUlrich Drepper <drepper@redhat.com>
Wed, 20 Dec 2000 00:40:12 +0000 (00:40 +0000)
Makeconfig

index 40f3a10..0fe2824 100644 (file)
@@ -701,11 +701,11 @@ ifeq (yes, $(build-shared))
 # Commands to put in a pipeline to preprocess a file with # comments
 # %ifdef et al based on config.h settings or other %include'd files.
 define preprocess-versions
-sed 's/#.*$$//;s/^[    ]*%/#/' \
-| $(CC) -E -undef -I$(common-objdir) -I$(..)include \
+sed '/^[       ]*#/d;s/^[      ]*%/#/' \
+| $(CC) -traditional -E -undef -I$(common-objdir) -I$(..)include \
                  -include $(common-objpfx)config.h \
                  -x c - \
-| sed 's/#.*$$//;/^[   ]*$$/d'
+| sed '/^[     ]*#/d;/^[       ]*$$/d'
 endef
 
 # Process the shlib-versions file, which tells us what shared library