Alexandre Julliard
561a3e643e
winegcc: Force importing msvcrt when using the Unicode hack for a Windows build.
...
Based on a patch by Alexandre Goujon.
2010-03-19 13:59:54 +01:00
Alexandre Julliard
bef5645eb1
makefiles: Remove the no longer needed explicit separators for dependencies.
2010-03-16 13:28:19 +01:00
André Hentschel
115b50cc23
winegcc: Update comments.
2010-01-25 12:45:00 +01:00
Alexandre Julliard
07af19f3ab
winegcc: Add support for specifying a custom static library suffix.
2010-01-23 20:25:20 +01:00
Juan Lang
3e30306bb3
winegcc: Examine each argument of compile command rather than only the first.
2009-10-12 12:13:20 +02:00
André Hentschel
e0dac25ba3
winegcc: Add ARM support.
2009-09-24 13:30:04 +02:00
Alexandre Julliard
1aea4efd79
tools: Take into account the executable extension when looking for tools in the path.
2009-08-27 13:35:50 +02:00
Dylan Smith
ba38f219d0
tools: Detect windows platform with _WIN32 instead of _WINDOWS.
2009-08-24 15:17:34 +02:00
Alexandre Julliard
2de0c16363
winegcc: Add support for building fake modules.
2009-08-18 11:26:43 +02:00
Alexandre Julliard
56a92c25b6
winegcc: Pass all option flags to winebuild before non-options filenames.
2009-06-29 13:13:25 +02:00
Alexandre Julliard
7b08604778
winegcc: Add support for the -Wl,--large-address-aware option.
2009-06-17 17:23:20 +02:00
Marcus Meissner
18738cf89d
winegcc: Free two new strlists (Coverity).
2009-06-05 15:19:57 +02:00
Alexandre Julliard
22fef33352
winegcc: Create a stub main to work around the lack of Unicode support in Mingw.
2009-06-05 15:19:57 +02:00
Alexandre Julliard
284438dc71
winegcc: Link against winecrt0 for the Mingw build too.
2009-06-05 15:19:57 +02:00
Alexandre Julliard
9e96918cf7
winegcc: Transparently compile resource files for the Windows build.
2009-06-02 14:25:16 +02:00
Alexandre Julliard
6f74b45a81
winegcc: Add support for building PE executables using Mingw.
2009-06-01 16:15:53 +02:00
Alexandre Julliard
bcc1379bda
winegcc: Add support for the --sysroot option to allow out-of-tree cross-compiling.
2009-05-30 15:20:14 +02:00
Alexandre Julliard
b09418b5d2
winegcc: Don't pass the as/ld/nm tool names to winebuild.
2009-05-30 13:03:20 +02:00
Ken Thomases
81d1d8e355
winegcc: Recognize '-arch <arch>' as a compiler and linker option.
...
The dev tools on Mac OS X takes this option to dictate the output architecture.
(Gcc still accepts -m32 and -m64, as well, but "ld" and "as" do not.)
2009-05-04 12:51:34 +02:00
Austin English
0aebd4f300
winegcc: Fix a compiler warning on PC-BSD.
2009-03-24 13:54:09 +01:00
Alexandre Julliard
f0daa7e9b0
winegcc: Allow creating an executable with an arbitrary extension.
2009-02-24 16:57:25 +01:00
Alexandre Julliard
b58ef6bff6
winegcc: Hardcode the various gcc tool names when cross-compiling.
2009-02-12 11:41:56 +01:00
Marcus Meissner
fbcc18754d
winegcc: Added some strarray_free() (Coverity).
2009-02-11 15:56:02 +01:00
Alexandre Julliard
a5947ffcd1
winegcc: Don't pass the as/ld/nm commands to winebuild.
...
winebuild should be able to find them on its own.
2009-02-06 20:35:56 +01:00
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
Alexandre Julliard
f12e9a026b
winegcc: Fix the file mode check.
2008-12-12 12:01:46 +01:00
Maarten Lankhorst
cd360cc007
tools: Add calling conventions for win64 to winegcc.
2008-11-26 12:07:50 +01:00
Alexandre Julliard
b3ec2e5f95
makefiles: Recurse into all directories for install-lib and install-dev too.
2008-08-25 14:27:03 +02: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
Alexandre Julliard
e06016fae0
configure: Add -m32 flag for C++ compiler too.
2007-08-01 12:13:41 +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
Alexandre Julliard
7035aa5041
make_makefiles: Generate the top-level .gitignore file.
...
Add a PROGRAMS variable in some makefiles to make things easier.
2006-12-27 21:23:36 +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
32ab895e46
makefiles: Generate the dependencies line to avoid some code duplication.
2006-09-14 09:38:16 +02:00
Alexandre Julliard
2886e9b0e8
makefiles: Use make dependencies to create installation directories.
...
This avoids a lot of redundant calls to mkinstalldirs.
2006-08-07 17:48:18 +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
cc2b3b48e6
Take advantage of the recursive nature of .gitignore for Makefile entries.
...
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +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
d237bda6e7
tools: Add LDFLAGS to all the linker invocations.
2006-04-04 13:45:34 +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