[PATCH v2 0/1] MR6244: configure: Don't use CPPFLAGS for PE cross targets.
-- v2: configure: Don't use CPPFLAGS for PE cross targets. https://gitlab.winehq.org/wine/wine/-/merge_requests/6244
From: Billy Laws <blaws05(a)gmail.com> --- configure.ac | 3 +++ tools/makedep.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index c015c049831..2d841d0d496 100644 --- a/configure.ac +++ b/configure.ac @@ -794,6 +794,7 @@ AS_VAR_SET_IF([enable_archs], saved_CC=$CC saved_CFLAGS=$CFLAGS +saved_CPPFLAGS=$CPPFLAGS saved_LDFLAGS=$LDFLAGS AS_UNSET(extra_arch) @@ -832,6 +833,7 @@ do esac]) CFLAGS=${CROSSCFLAGS:-"-g -O2"} + CPPFLAGS="" LDFLAGS=$CROSSLDFLAGS AS_VAR_COPY([CC],[${wine_arch}_CC]) AS_VAR_COPY([${wine_arch}_CFLAGS],[CFLAGS]) @@ -1012,6 +1014,7 @@ done CC=$saved_CC CFLAGS=$saved_CFLAGS +CPPFLAGS=$saved_CPPFLAGS LDFLAGS=$saved_LDFLAGS case $HOST_ARCH in diff --git a/tools/makedep.c b/tools/makedep.c index 5e409d16cd9..3bc15760ada 100644 --- a/tools/makedep.c +++ b/tools/makedep.c @@ -3264,7 +3264,7 @@ static void output_source_one_arch( struct makefile *make, struct incl_file *sou if (make->module && is_crt_module( make->module )) strarray_add( &cflags, "-fno-builtin" ); } - strarray_addall( &cflags, cpp_flags ); + if (source->file->flags & FLAG_C_UNIX) strarray_addall( &cflags, cpp_flags ); output( "%s: %s\n", obj_dir_path( make, obj_name ), source->filename ); output( "\t%s%s -c -o $@ %s", cmd_prefix( "CC" ), var_cc, source->filename ); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/6244
participants (2)
-
Billy Laws -
Billy Laws (@bylaws)