Timo Kreuzer
45cb5eb141
[CMAKE]
...
On MSVC builds, compile native SEH support into PSEH library.
This should be part of the crt, but our crt is too disorganized to handle that. The empty C file is for cmake to get the library right.
svn path=/branches/cmake-bringup/; revision=50486
2011-01-25 16:26:54 +00:00
Timo Kreuzer
0c480c0cb2
[KERNEL32]
...
Escape some characters in nls files for MSVC compatibility
svn path=/branches/cmake-bringup/; revision=50485
2011-01-25 14:40:32 +00:00
Timo Kreuzer
50c1320ff9
[CMAKE]
...
Fix return type of NdrClientCall*
svn path=/branches/cmake-bringup/; revision=50484
2011-01-25 11:55:45 +00:00
Timo Kreuzer
87ab59ef61
[CRT]
...
Implement __SEH_epilog
svn path=/branches/cmake-bringup/; revision=50483
2011-01-25 09:33:37 +00:00
Timo Kreuzer
776c09f1fd
[CRT]
...
Implement ms compatible __SEH_prolog
svn path=/branches/cmake-bringup/; revision=50482
2011-01-25 01:28:41 +00:00
Timo Kreuzer
d5fecffd28
[NTDLL]
...
Fix some exports by marking them as fastcall instead of prepending an @ to the name
svn path=/branches/cmake-bringup/; revision=50480
2011-01-24 20:24:35 +00:00
Timo Kreuzer
d3f4900a66
[CRT]
...
compile memcmp, abs and labs on MSVC, too.
svn path=/branches/cmake-bringup/; revision=50479
2011-01-24 19:50:01 +00:00
Timo Kreuzer
0d54e35b94
[CMAKE]
...
Refactor IDL compilation:
- Move all macros to idl-support.cmake
- Make rpc proxy a static library, instead of fiddeling with SOURCE variable
- Merge client and server rpc libraries into one library
- Reorder global makelist file a little
- Improve configure script
- Improve naming, use add_* when a target is added, generate_* when only a file is generated
- Don't compile wbemcli.idl on MSVC (temp hack)
- Don't compile rossym on MSVC, we don't use it
- Use ml64 as assembler when compiling for amd64
- fix spec2def invocation
svn path=/branches/cmake-bringup/; revision=50478
2011-01-24 18:13:40 +00:00
Sylvain Petreolle
256c5c72c0
[CMAKE]
...
WIN32: get build date without overcomplicated string parsing.
svn path=/branches/cmake-bringup/; revision=50473
2011-01-23 13:10:14 +00:00
Sylvain Petreolle
9fb04fdf80
[CMAKE]
...
Fix buildno.h when subversion is not installed.
svn path=/branches/cmake-bringup/; revision=50472
2011-01-23 11:27:01 +00:00
Timo Kreuzer
4dbcb77b8f
[CRT]
...
fix definition of _crt_va_arg for amd64
svn path=/branches/cmake-bringup/; revision=50471
2011-01-22 23:22:10 +00:00
Timo Kreuzer
5f6e050626
- _mingw.h: Don't define USE_MINGW_SETJMP_TWO_ARGS for MSVC
...
- _mingw.h: Fix definition of _CRT_ALIGN for MSVC
- intrin.h: _InterlockedAddLargeStatistic is not an intrinsic on MSVC for x64
- intrin.h: Fix return type of _InterlockedOr64
- wdm.h: Fix warnings in KfRaiseIrql and RtlExtendedMagicDivide inline implementations
- winnt.h: Simplify definition of GetCurrentFiber
svn path=/branches/cmake-bringup/; revision=50470
2011-01-22 19:17:10 +00:00
Timo Kreuzer
1fb963feea
[CMAKE]
...
Remove _M_AXP64 definition
svn path=/branches/cmake-bringup/; revision=50469
2011-01-22 18:41:33 +00:00
Timo Kreuzer
e212d018ae
[CMAKE]
...
Copy vadefs.h from amd64 branch
svn path=/branches/cmake-bringup/; revision=50467
2011-01-22 17:52:33 +00:00
Timo Kreuzer
a3604ffda3
[CMAKE]
...
- lowerize ARCH string (fixes cmlib)
- move definition
svn path=/branches/cmake-bringup/; revision=50465
2011-01-22 17:13:06 +00:00
Timo Kreuzer
83fb618aba
[CMAKE]
...
Don't set lib pathes in msc toolchain file. Fixes amd64
svn path=/branches/cmake-bringup/; revision=50464
2011-01-22 16:26:37 +00:00
Timo Kreuzer
9ea0f74e9d
[CMAKE]
...
Fix and improve configure script
svn path=/branches/cmake-bringup/; revision=50463
2011-01-22 16:25:35 +00:00
Timo Kreuzer
e3a47f88a8
[CMAKE]
...
Fix configure script for MSVC
svn path=/branches/cmake-bringup/; revision=50462
2011-01-22 16:05:07 +00:00
Sylvain Petreolle
029f4fd445
[CMAKE]
...
Forgotten deletion in previous commit.
svn path=/branches/cmake-bringup/; revision=50455
2011-01-21 20:37:01 +00:00
Sylvain Petreolle
5f1a2314f2
[CMAKE]
...
Use cmake subversion capabilities to generate buildno.h and version.h.
svn path=/branches/cmake-bringup/; revision=50454
2011-01-21 20:29:45 +00:00
Timo Kreuzer
1da8f22b84
[ROSSYM]
...
The function dexec uses the varable p only in one location where its checked against nil, It neither initialized, not used anywhere else. This is probably a typo and b->p was meant. Yes I'm completely guessing, but this code doesn't give any other chance then guessing and it will probably not be worse then using an uninitialized variable...
@original author: please review.
svn path=/branches/cmake-bringup/; revision=50450
2011-01-20 15:39:55 +00:00
Timo Kreuzer
0eada29ab7
[CMAKE]
...
Disable format warnings for winetest_ok
svn path=/branches/cmake-bringup/; revision=50449
2011-01-20 14:30:15 +00:00
Timo Kreuzer
35e02b21b1
[CMAKE]
...
cast some fprintf parameters explicitly to the required type to fix warnings.
svn path=/branches/cmake-bringup/; revision=50448
2011-01-20 12:53:47 +00:00
Timo Kreuzer
6e889205be
[CMAKE]
...
test for the buildbot
svn path=/branches/cmake-bringup/; revision=50436
2011-01-19 16:19:52 +00:00
Timo Kreuzer
7d0de33986
[CMAKE]
...
Fix warnings by casting values explicitly to int in wine/test.h
svn path=/branches/cmake-bringup/; revision=50433
2011-01-19 13:50:22 +00:00
Timo Kreuzer
eb1dd36ba2
[CMAKE]
...
define _CRT_NONSTDC_NO_DEPRECATE for libmpg123 to silence a warning
svn path=/branches/cmake-bringup/; revision=50432
2011-01-19 13:35:09 +00:00
Timo Kreuzer
be0830b12f
[CMAKE]
...
Move secure api functions from external file into string.h and use standard macros. Fixes 2 warnings.
svn path=/branches/cmake-bringup/; revision=50431
2011-01-19 13:33:48 +00:00
Timo Kreuzer
a23b388edb
[CMAKE]
...
Include stdio.h into strsafe.h to silence a warning
svn path=/branches/cmake-bringup/; revision=50430
2011-01-19 12:05:18 +00:00
Timo Kreuzer
75818ca832
[CMAKE]
...
prevent macro refefinition
svn path=/branches/cmake-bringup/; revision=50429
2011-01-19 11:58:42 +00:00
Timo Kreuzer
8f523a01d4
[CMAKE]
...
Add missing strcpy_s and strcat_s prototypes to silence some warnings
svn path=/branches/cmake-bringup/; revision=50428
2011-01-19 11:55:45 +00:00
Timo Kreuzer
0f17c54568
[CMAKE]
...
Don't add importlibs folder as link directory for anything other than i386 builds
svn path=/branches/cmake-bringup/; revision=50427
2011-01-19 11:33:27 +00:00
Sylvain Petreolle
5d2288d18d
[CMAKE]
...
Convert wsock32 to spec.
svn path=/branches/cmake-bringup/; revision=50423
2011-01-18 15:02:26 +00:00
Timo Kreuzer
5524d17a56
[CMAKE]
...
Provide the asm offset constants that are used throughout the code instead the official ones. We'll have to decide which way to go later.
svn path=/branches/cmake-bringup/; revision=50401
2011-01-16 18:07:15 +00:00
Timo Kreuzer
f6165b795c
[CMAKE] Convert crtdll to spec
...
svn path=/branches/cmake-bringup/; revision=50400
2011-01-16 18:02:17 +00:00
Amine Khaldi
5962942907
[CMAKE]
...
- Fix wmi and drmk entry points.
- Don't use both reactos and wine debug headers in iphlpapi. Fixes the macro redefinition warnings.
svn path=/branches/cmake-bringup/; revision=50353
2011-01-10 20:59:17 +00:00
Amine Khaldi
9790b02502
[CMAKE]
...
- Fix another warning in libxml2. Thanks to Timo.
svn path=/branches/cmake-bringup/; revision=50348
2011-01-09 21:34:20 +00:00
Amine Khaldi
90683e300a
[CMAKE]
...
- Reduce libxml2 warnings.
svn path=/branches/cmake-bringup/; revision=50346
2011-01-09 20:40:34 +00:00
Amine Khaldi
b02f54b843
[CMAKE]
...
- Add missing define.
svn path=/branches/cmake-bringup/; revision=50341
2011-01-09 17:24:39 +00:00
Amine Khaldi
4bb42765f5
[CMAKE]
...
- Improve the warnings and compiler flags according to the different architectures we have.
svn path=/branches/cmake-bringup/; revision=50340
2011-01-09 16:49:10 +00:00
Sylvain Petreolle
acf11aa2c7
[CMAKE]
...
Get a proper bootcd for unix builds (3rd stage.)
Thanks to Amine for his findings.
svn path=/branches/cmake-bringup/; revision=50338
2011-01-08 23:25:58 +00:00
Sylvain Petreolle
f8f7ec4d56
[CMAKE]
...
-fshort-wchar is not related to inline, neither is i386 specific.
svn path=/branches/cmake-bringup/; revision=50337
2011-01-08 23:22:54 +00:00
Sylvain Petreolle
398ded55b9
[CMAKE]
...
Move -fshort-wchar defintion (gcc specific).
svn path=/branches/cmake-bringup/; revision=50336
2011-01-08 22:33:22 +00:00
Amine Khaldi
aa6bee3557
[CMAKE]
...
- Prevent some status codes redefinitions.
svn path=/branches/cmake-bringup/; revision=50335
2011-01-08 21:41:12 +00:00
Amine Khaldi
152b92b928
[CMAKE]
...
- Improve message headers handling.
svn path=/branches/cmake-bringup/; revision=50334
2011-01-08 20:44:41 +00:00
Amine Khaldi
9d64a217d5
[CMAKE]
...
- Prevent cmake from escaping preprocessor definition values added via add_definitions.
- Fix a FIXME in oleaut32 and urlmon builds.
svn path=/branches/cmake-bringup/; revision=50333
2011-01-08 20:01:33 +00:00
Amine Khaldi
458d9009dd
[CMAKE]
...
- Fix the browseui bulgarian translation file name.
svn path=/branches/cmake-bringup/; revision=50328
2011-01-08 14:11:37 +00:00
Amine Khaldi
a3ca9b561e
[CMAKE]
...
- Fix rossym dependencies.
svn path=/branches/cmake-bringup/; revision=50327
2011-01-08 13:55:06 +00:00
Amine Khaldi
74811b583a
[CMAKE]
...
- Fix more dependencies.
svn path=/branches/cmake-bringup/; revision=50326
2011-01-08 13:30:27 +00:00
Amine Khaldi
b4e7b22469
[CMAKE]
...
- Fix delayimp dependency.
svn path=/branches/cmake-bringup/; revision=50324
2011-01-08 13:19:38 +00:00
Amine Khaldi
dcee0f7cc5
[CMAKE]
...
- Fix dnslib dependency.
svn path=/branches/cmake-bringup/; revision=50323
2011-01-08 13:14:25 +00:00