mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-24 22:10:13 +00:00
Generate gcc-macros.h
The file can be used to check the effect of the default compiler flags on code generation even in areas of the build that uses non-default compiler flags. Reviewed-by: H.J. Lu <hjl.tools@gmail.com>
This commit is contained in:
parent
5732a881aa
commit
ef7c6d42fe
@ -1202,6 +1202,15 @@ $(common-objpfx)dl-tunable-list.stmp: \
|
|||||||
touch $@
|
touch $@
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Dump the GCC macros used by the default compiler flags to a header
|
||||||
|
# file, so that they can be inspected when using different compiler
|
||||||
|
# flags. Add the GCCMACRO prefix to make these macro names unique.
|
||||||
|
$(common-objpfx)gcc-macros.h.in: $(common-objpfx)config.status
|
||||||
|
$(CC) $(CFLAGS) $(CPPFLAGS) -E -dM -x c -o $@ /dev/null
|
||||||
|
$(common-objpfx)gcc-macros.h: $(common-objpfx)gcc-macros.h.in
|
||||||
|
sed 's/^#define /#define GCCMACRO/' < $< > $@
|
||||||
|
before-compile += $(common-objpfx)gcc-macros.h
|
||||||
|
|
||||||
# Generate version maps, but wait until sysdep-subdirs is known
|
# Generate version maps, but wait until sysdep-subdirs is known
|
||||||
ifeq ($(sysd-sorted-done),t)
|
ifeq ($(sysd-sorted-done),t)
|
||||||
ifeq ($(build-shared),yes)
|
ifeq ($(build-shared),yes)
|
||||||
|
Loading…
Reference in New Issue
Block a user