Alexandre Julliard : makefiles: Build modules that use msvcrt as PE builtins.
Alexandre Julliard
julliard at winehq.org
Wed Apr 24 16:33:29 CDT 2019
Module: wine
Branch: master
Commit: 1f0a9c4c29bfa4a87fe8c0da9beb6fdc6b1f6fb1
URL: https://source.winehq.org/git/wine.git/?a=commit;h=1f0a9c4c29bfa4a87fe8c0da9beb6fdc6b1f6fb1
Author: Alexandre Julliard <julliard at winehq.org>
Date: Wed Apr 24 11:42:17 2019 +0200
makefiles: Build modules that use msvcrt as PE builtins.
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
tools/makedep.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/tools/makedep.c b/tools/makedep.c
index 584c5a0..2fcb917 100644
--- a/tools/makedep.c
+++ b/tools/makedep.c
@@ -2077,7 +2077,8 @@ static int is_cross_compiled( struct makefile *make )
!make->is_win16 &&
!strarray_exists( &make->imports, "kernel" ) &&
(make->testdll ||
- !make->object_files.count));
+ !make->object_files.count ||
+ strarray_exists( &make->extradllflags, "-mno-cygwin" )));
}
@@ -2951,6 +2952,7 @@ static void output_source_default( struct makefile *make, struct incl_file *sour
find_src_file( make, replace_extension( source->name, ".c", ".spec" )));
int need_cross = (crosstarget &&
(make->testdll ||
+ strarray_exists( &make->extradllflags, "-mno-cygwin" ) ||
(source->file->flags & FLAG_C_IMPLIB) ||
(make->module && make->staticlib)));
int need_obj = (!need_cross ||
More information about the wine-cvs
mailing list