Alexandre Julliard
64e43b6192
winegcc: Pass the -m32/-m64 options to winebuild too.
2009-02-04 20:10:49 +01:00
Alexandre Julliard
3472939255
winegcc: Support -b option for cross-compiling.
2009-02-02 15:21:36 +01:00
Alexandre Julliard
9e04ecd9de
winegcc: Make platform-specific behaviors depend on variables instead of #ifdefs.
2009-02-02 12:19:11 +01:00
Maarten Lankhorst
cd360cc007
tools: Add calling conventions for win64 to winegcc.
2008-11-26 12:07:50 +01:00
Alexandre Julliard
e468ab3585
winegcc: Add support for specifying section alignment on Solaris.
2008-07-22 13:27:07 +02:00
Francois Gouget
86bd0461a5
configure: Detect and use gld/gnm/gar as alternatives to ld/nm/ar, especially for winegcc.
2008-06-26 21:08:12 +02:00
Austin English
90f89fa74d
tools: Spelling fixes.
2008-01-18 12:52:09 +01:00
Francois Gouget
dc3feef055
winegcc: Modify error() to behave like all the other Wine tracing methods, that is to not append a '\n' to the message.
2007-10-19 11:46:05 +02:00
Ben Taylor
61f8c34f1e
winegcc: Allow -R and -z linker options.
2007-05-07 19:59:31 +02:00
Joris Huizer
909425d99d
winegcc: Sign-compare fixes.
2007-02-12 12:39:16 +01:00
Francois Gouget
bb8e625b5b
Assorted spelling fixes.
2006-12-05 10:31:47 +01:00
Nick Burns
3ce4350e67
winegcc: __stdcall__ and __cdecl__ defined safely for Mac OSX.
2006-10-09 20:26:51 +02:00
Alexandre Julliard
5557c71f7f
winegcc: Make sure the Wine library paths take precedence in Wine mode.
2006-07-17 14:07:11 +02:00
Alexandre Julliard
523e46debb
winegcc: Automatically add the correct lib paths when building inside the Wine tree.
2006-07-11 21:32:36 +02:00
Alexandre Julliard
58c64190f4
configure: Define _WIN64 when building on a 64-bit platform.
2006-07-10 13:05:20 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Alexandre Julliard
1cb75101e6
winegcc: Don't use the library full name for .so libs.
2006-04-04 13:45:16 +02:00
Alexandre Julliard
870d490eec
winegcc: Look for libraries in subdirs of the library path too.
...
This means that -lfoo will match the library 'foo/libfoo.def' in
addition to just 'libfoo.def'. This allows supporting the Wine source
layout without adding a gazillion path entries.
2006-03-16 16:28:04 +01:00
Mike Frysinger
ff6b466563
winegcc: Pass -m32/-m64 along to the linker.
2006-01-25 13:15:34 +01:00
Alexandre Julliard
102617f186
Let winebuild take care of calling the assembler.
...
Pass -v and -save-temps options through to winebuild too.
2005-09-21 11:00:21 +00:00
Alexandre Julliard
a999a990fe
Create an assembly file with all undefined symbols and add it to the
...
link command so that the symbols show up in the final undefined list.
Use that list to create thunks for all exported but undefined symbols,
to make sure all export RVAs point somewhere inside the module.
2005-09-19 17:04:43 +00:00
Alexandre Julliard
9f49889188
Now that everything is done in assembly in the spec file, directly
...
generate a .s file to bypass gcc inefficiency with large data
structures.
2005-09-15 15:01:30 +00:00
Alexandre Julliard
9bca150c0f
Implemented --image-base support for Mac OS.
2005-09-03 15:12:11 +00:00
Alexandre Julliard
0628c7eba6
Moved more of the spec initialization code to the winecrt0 library,
...
and get rid of implicit kernel32 imports.
2005-08-29 14:16:27 +00:00
Alexandre Julliard
3ccbb018a0
Added a -municode flag to winegcc for applications that have a wmain()
...
entry point.
2005-08-25 19:26:59 +00:00
Alexandre Julliard
71ae2d7bed
Beginnings of a crt0 library.
2005-08-25 11:41:05 +00:00
Alexandre Julliard
866f52bce1
Ignore prelink failures.
2005-08-09 20:47:18 +00:00
Alexandre Julliard
adbb098837
Added support for the --image-base linker option in winegcc using the
...
prelink tool.
2005-08-09 11:12:29 +00:00
Stefan Huehner
ac6f562b52
Fix more -Wstrict-prototypes warnings.
2005-06-20 14:18:03 +00:00
Alexandre Julliard
61d01e6a3e
For each imported dll, check if there is a static library with the
...
same base name as the import library, and if yes add it to the library
list.
2005-05-09 14:38:06 +00:00
Alexandre Julliard
b12ad3ad7b
output_name already contains .exe extension, don't add it again for -F
...
option.
2005-05-05 16:44:38 +00:00
Dimitrie O. Paun
cfb6c8ebca
Use -isystem for system includes as they should be processed after the
...
-I includes. Spotted by Boaz Harrosh.
2005-03-11 10:25:59 +00:00
Dimitrie O. Paun
c02dd0a902
Add support for .exe's with exported functions.
2005-03-08 16:55:26 +00:00
Paul Millar
10a6c56071
Check for features missing in mingw environment, allowing tools
...
subdirectory to be cross-built again.
2004-12-07 17:19:54 +00:00
Eric Pouech
763aff61a0
Another couple of missing static definitions.
2004-12-06 16:44:32 +00:00
Alexandre Julliard
7bfda49772
Clean up temp files also when killed by a signal.
2004-12-02 18:22:48 +00:00
Alexandre Julliard
0bc8502390
Pass DLLFLAGS to winebuild too.
2004-11-22 19:48:10 +00:00
Alexandre Julliard
b4c7e6c7e2
Added --ld-cmd and --nm-cmd options in winebuild, and make winegcc
...
pass the proper ld command.
2004-10-08 21:11:18 +00:00
Emmanuel Maillard
2300ce663a
- Update build system to support IOKit and CoreFoundation frameworks
...
on Darwin.
- Add support for the -framework "name" linker option.
- NtQueryVolumeInformationFile set device info on Darwin.
2004-08-19 01:20:45 +00:00
Jon Griffiths
a270615fdb
Always use $(CC) for building the generated .spec.c file.
2004-05-25 18:03:19 +00:00
Dimitrie O. Paun
f950d97381
Remove the last remaining wine options when running programs.
...
Keep support for --help, and --version when they are the only options
on the command line.
2004-05-06 23:51:43 +00:00
Dimitrie O. Paun
46b1d49a88
Implement support for the -x <lang> option.
2004-04-16 23:30:32 +00:00
Dimitrie O. Paun
1595729abc
Specify the right name for the Winelib shared object.
2004-04-09 19:02:18 +00:00
Alexandre Julliard
da59e93af0
Fixed handling of .so and .a libraries specified as input files.
2004-03-31 00:56:14 +00:00
Alexandre Julliard
4cf091ab09
Replaced the --mode winebuild option by a --subsystem option for
...
better compatibility with the PE binutils.
2004-03-25 00:40:52 +00:00
Dimitrie O. Paun
9169b41003
Add a default .dll extension only when no extension is present.
2004-03-23 23:03:12 +00:00
Dimitrie O. Paun
b613ee7abb
First cut at -shared support.
2004-03-23 00:14:54 +00:00
Dimitrie O. Paun
c6e5ddf04e
Build all file consistently, without shortcuts.
...
Do not pass winebuild escaped options to the compiler.
2004-03-11 22:42:39 +00:00
Alexandre Julliard
2d52cfa958
Allow multiple -B options.
...
Do not pass the -Btools/winebuild magic option to the compiler to
avoid warnings.
Pass to the linker even the libraries we didn't find in the lib search
path, in case we are not using the standard paths.
2004-03-09 04:49:42 +00:00
Dimitrie O. Paun
ac1bd4d15c
Add a wine specific mode. If is activated if the -B prefix ends with
...
/tools/winebuild. If you happen to have such a prefix, but you don't
want this behaviour, simply add a trailing '/'. In this special mode,
no default Win32 DLLs are linked in, we don't force the short wchar_t,
and the standard dirs are not searched.
2004-03-09 04:20:58 +00:00