Amine Khaldi [Sun, 22 Aug 2010 23:46:10 +0000 (23:46 +0000)]
[CMAKE]
- Fix adns lib.
svn path=/branches/cmake-bringup/; revision=48598
Amine Khaldi [Sun, 22 Aug 2010 22:52:07 +0000 (22:52 +0000)]
[CMAKE]
- Add compstui, credui, crtdll, crypt32, cryptdll and dbghelp to build.
svn path=/branches/cmake-bringup/; revision=48596
Amine Khaldi [Sun, 22 Aug 2010 22:43:43 +0000 (22:43 +0000)]
[CMAKE]
- Guard pseh2.h against RC_INVOKED.
svn path=/branches/cmake-bringup/; revision=48594
Amine Khaldi [Sun, 22 Aug 2010 13:40:53 +0000 (13:40 +0000)]
[CMAKE]
- Manually add source file (as suggested by Colin).
- I've filed a feature request to have the same effect when still using GLOB/GLOB_RECURSE : http://public.kitware.com/Bug/view.php?id=11156
svn path=/branches/cmake-bringup/; revision=48592
Amine Khaldi [Sun, 22 Aug 2010 13:38:36 +0000 (13:38 +0000)]
[CMAKE]
- Cache the mingw32 prefix.
- Improve the RC compiler invocation.
svn path=/branches/cmake-bringup/; revision=48591
Amine Khaldi [Sun, 22 Aug 2010 01:17:53 +0000 (01:17 +0000)]
[CMAKE]
- Add cabinet, cards, cfgmgr32 and clusapi to build.
svn path=/branches/cmake-bringup/; revision=48589
Amine Khaldi [Sun, 22 Aug 2010 00:52:26 +0000 (00:52 +0000)]
[CMAKE]
- Add avicap32, batt and beepmidi to build.
- Fix a typo.
svn path=/branches/cmake-bringup/; revision=48588
Amine Khaldi [Sat, 21 Aug 2010 23:52:17 +0000 (23:52 +0000)]
[CMAKE]
- Add activeds, advpack and authz to build.
svn path=/branches/cmake-bringup/; revision=48587
Amine Khaldi [Sat, 21 Aug 2010 23:35:57 +0000 (23:35 +0000)]
[CMAKE]
- Add acledit to build.
svn path=/branches/cmake-bringup/; revision=48586
Amine Khaldi [Sat, 21 Aug 2010 23:25:35 +0000 (23:25 +0000)]
[CMAKE]
- Add aclui to build.
svn path=/branches/cmake-bringup/; revision=48585
Amine Khaldi [Sat, 21 Aug 2010 23:23:46 +0000 (23:23 +0000)]
[CMAKE]
- Add a macro to handle generating definition files from spec files (for Wine dlls)
svn path=/branches/cmake-bringup/; revision=48584
Amine Khaldi [Sat, 14 Aug 2010 10:49:27 +0000 (10:49 +0000)]
[CMAKE]
- mc : Make the generated bin file names prefixed by the base name of the source file.
svn path=/branches/cmake-bringup/; revision=48544
Amine Khaldi [Sat, 14 Aug 2010 10:47:57 +0000 (10:47 +0000)]
[CMAKE]
- Now that we have c++ flags set globally, no need to mention them on the respective targets.
- debug.h : leftover from the kernel32 sync.
svn path=/branches/cmake-bringup/; revision=48543
Amine Khaldi [Sat, 14 Aug 2010 10:44:46 +0000 (10:44 +0000)]
[CMAKE]
- Link mingw_common to kernel32 and ntdll.
- Fix mingw_wmain.
- Improve the paths use.
svn path=/branches/cmake-bringup/; revision=48542
Amine Khaldi [Sat, 14 Aug 2010 10:41:24 +0000 (10:41 +0000)]
[CMAKE]
- Sync the recent crt changes from trunk.
- Improve crt build.
svn path=/branches/cmake-bringup/; revision=48541
Amine Khaldi [Sat, 14 Aug 2010 10:34:01 +0000 (10:34 +0000)]
[CMAKE]
- I forgot to link to the wine lib instead of its compiled lib (I have it locally to avoid recompiling it).
svn path=/branches/cmake-bringup/; revision=48540
Amine Khaldi [Sat, 14 Aug 2010 10:32:00 +0000 (10:32 +0000)]
[CMAKE]
- Improve advapi32 build.
svn path=/branches/cmake-bringup/; revision=48539
Amine Khaldi [Sat, 14 Aug 2010 10:11:52 +0000 (10:11 +0000)]
[CMAKE]
- Don't include debug.c in libwine.
svn path=/branches/cmake-bringup/; revision=48538
Amine Khaldi [Sat, 14 Aug 2010 10:10:21 +0000 (10:10 +0000)]
[CMAKE]
- Add an MSVC compatible definition file for msvcrt.
- Temporarily add the msvcrt import library (until RosBE ships with one).
- Group msvcrt wine stubs into msvcrt_stubs.c
- Add msvcrt to build.
svn path=/branches/cmake-bringup/; revision=48537
Amine Khaldi [Fri, 13 Aug 2010 16:55:07 +0000 (16:55 +0000)]
[CMAKE]
- Add calc to build.
svn path=/branches/cmake-bringup/; revision=48535
Amine Khaldi [Fri, 13 Aug 2010 16:36:38 +0000 (16:36 +0000)]
[CMAKE]
- Add an MSVC compatible definition file for user32.
- Temporarily add the user32 import library (until RosBE ships with one).
- Group user32 wine stubs into user32_stubs.c
- Add user32 to build.
svn path=/branches/cmake-bringup/; revision=48534
Amine Khaldi [Fri, 13 Aug 2010 16:27:15 +0000 (16:27 +0000)]
[CMAKE]
- Add an MSVC compatible definition file for gdi32.
- Temporarily add the gdi32 import library (until RosBE ships with one).
- Add gdi32 to build.
svn path=/branches/cmake-bringup/; revision=48533
Amine Khaldi [Fri, 13 Aug 2010 15:41:14 +0000 (15:41 +0000)]
[CMAKE]
- Add an MSVC compatible definition file for advapi32.
- Temporarily add the advapi32 import library (until RosBE ships with one).
- Group advapi32 wine stubs into advapi32_stubs.c
- Add advapi32 to build.
svn path=/branches/cmake-bringup/; revision=48532
Amine Khaldi [Fri, 13 Aug 2010 14:56:34 +0000 (14:56 +0000)]
[CMAKE]
- Add an MSVC compatible definition file.
- Temporarily add the kernel32 import library (until RosBE ships with one).
- Group kernel32 wine stubs into kernel32_stubs.c
- Add kernel32 to build.
svn path=/branches/cmake-bringup/; revision=48531
Amine Khaldi [Fri, 13 Aug 2010 14:47:01 +0000 (14:47 +0000)]
[CMAKE]
- Sync kernel32 with trunk.
svn path=/branches/cmake-bringup/; revision=48530
Amine Khaldi [Fri, 13 Aug 2010 14:12:45 +0000 (14:12 +0000)]
[NDK]
- Mark DbgUiWaitStateChange as NTSYSAPI.
[CMAKE]
- Don't create an import library for ntdll, we'll ship with one.
- Temporarily add the ntdll import library (until RosBE ships with one).
- Make the definition file MSVC compatible.
- Include every object file in librtl when linking.
- NTDLL now compiles successfully with the MSVC compatible definition file.
svn path=/branches/cmake-bringup/; revision=48529
Amine Khaldi [Fri, 13 Aug 2010 14:02:58 +0000 (14:02 +0000)]
[CMAKE]
- Automatically choose the image base for DLLs.
- Improve RC compiler invocation.
- Add and apply the global linker script.
svn path=/branches/cmake-bringup/; revision=48528
Amine Khaldi [Fri, 13 Aug 2010 13:54:13 +0000 (13:54 +0000)]
[CMAKE]
- Skip creating makefile rules for pre-processed files (object.i) and assembly files (object.s).
- Improve inclusions.
- Add -fno-set-stack-executable.
- Add C++ Flags.
svn path=/branches/cmake-bringup/; revision=48527
Amine Khaldi [Thu, 5 Aug 2010 00:43:33 +0000 (00:43 +0000)]
[CMAKE]
- Set windmc to write binary messages as ascii.
svn path=/branches/cmake-bringup/; revision=48460
Amine Khaldi [Wed, 4 Aug 2010 19:10:43 +0000 (19:10 +0000)]
[CMAKE]
- Move generated precompiled headers to binary folders.
- Enable auto image base for ntdll.
- Update the location of generated PCH files for rtl, ntdll and crt.
svn path=/branches/cmake-bringup/; revision=48459
Sir Richard [Wed, 4 Aug 2010 14:42:05 +0000 (14:42 +0000)]
[CMAKE]: Don't prefix DLLs with "lib".
[CMAKE]: Add our libgcc by default.
svn path=/branches/cmake-bringup/; revision=48458
Sir Richard [Wed, 4 Aug 2010 14:29:24 +0000 (14:29 +0000)]
[CMAKE]: Disable standard C libraries (WIP: Should add libgcc).
[CMAKE]: Set global linker flags we need for all libraries.
[CMAKE]: Set specific NTDLL linker flag.
Thanks to Amine for some of his help.
svn path=/branches/cmake-bringup/; revision=48457
Amine Khaldi [Wed, 4 Aug 2010 13:30:27 +0000 (13:30 +0000)]
[CMAKE]
- Add games base file.
svn path=/branches/cmake-bringup/; revision=48455
Amine Khaldi [Wed, 4 Aug 2010 13:16:46 +0000 (13:16 +0000)]
[CMAKE]
- Add cmdutils base file.
svn path=/branches/cmake-bringup/; revision=48454
Amine Khaldi [Wed, 4 Aug 2010 10:38:17 +0000 (10:38 +0000)]
[CMAKE]
- Fix precompiled header support (the pch cleanup phase).
- Improve its use in crt.
svn path=/branches/cmake-bringup/; revision=48452
Sir Richard [Wed, 4 Aug 2010 08:17:04 +0000 (08:17 +0000)]
[CMAKE]: Add missing file.
svn path=/branches/cmake-bringup/; revision=48451
Sir Richard [Wed, 4 Aug 2010 08:16:37 +0000 (08:16 +0000)]
[CMAKE]: PCH for NTDLL too.
svn path=/branches/cmake-bringup/; revision=48450
Sir Richard [Wed, 4 Aug 2010 07:52:21 +0000 (07:52 +0000)]
[CMAKE]: Closer to a valid NTDLL. Resources and exports are compiled in now.
[CMAKE]: WIP: CMAKE_C_CREATE_SHARED_LIBRARY breakdown + top-level.
svn path=/branches/cmake-bringup/; revision=48449
Sir Richard [Wed, 4 Aug 2010 07:51:26 +0000 (07:51 +0000)]
[CMAKE]: Add full support for linking RC files with windres.
svn path=/branches/cmake-bringup/; revision=48448
Sir Richard [Wed, 4 Aug 2010 06:41:07 +0000 (06:41 +0000)]
[CMAKE]: Add support for precompiled headers (this was not fun).
[CMAKE]: Use them in RTL and CRT. Someone needs to add them to the other makefiles.
svn path=/branches/cmake-bringup/; revision=48447
Amine Khaldi [Tue, 3 Aug 2010 21:58:41 +0000 (21:58 +0000)]
[CMAKE]
- Formatting. No code change.
svn path=/branches/cmake-bringup/; revision=48444
Amine Khaldi [Tue, 3 Aug 2010 21:57:06 +0000 (21:57 +0000)]
[CMAKE]
- Fix ntdllsys and win32ksys.
svn path=/branches/cmake-bringup/; revision=48443
Amine Khaldi [Tue, 3 Aug 2010 21:55:42 +0000 (21:55 +0000)]
[CMAKE]
- Improve header inclusions.
svn path=/branches/cmake-bringup/; revision=48442
Amine Khaldi [Tue, 3 Aug 2010 21:51:59 +0000 (21:51 +0000)]
[CMAKE]
- Add IDL generated headers to build.
svn path=/branches/cmake-bringup/; revision=48441
Sir Richard [Tue, 3 Aug 2010 21:39:17 +0000 (21:39 +0000)]
[CMAKE]: NTDLL WIP.
svn path=/branches/cmake-bringup/; revision=48440
Sir Richard [Tue, 3 Aug 2010 21:38:59 +0000 (21:38 +0000)]
[CMAKE]: Don't auto-link with Win32 stuff.
svn path=/branches/cmake-bringup/; revision=48439
Sir Richard [Tue, 3 Aug 2010 21:38:39 +0000 (21:38 +0000)]
[CMAKE]: Fix CRT.
svn path=/branches/cmake-bringup/; revision=48438
Sir Richard [Tue, 3 Aug 2010 21:12:51 +0000 (21:12 +0000)]
[CMAKE]: Use some nice options which will make makefiles simpler regarding includes.
svn path=/branches/cmake-bringup/; revision=48436
Sir Richard [Tue, 3 Aug 2010 21:12:16 +0000 (21:12 +0000)]
[CMAKE]: Cant' have comments in mc files.
svn path=/branches/cmake-bringup/; revision=48435
Sir Richard [Tue, 3 Aug 2010 20:51:47 +0000 (20:51 +0000)]
[CMAKE]: Amine doesn't read man pages, nor does he actually review patches :-)
svn path=/branches/cmake-bringup/; revision=48434
Sir Richard [Tue, 3 Aug 2010 16:06:10 +0000 (16:06 +0000)]
[CMAKE]: Forgot to delete this guy.
svn path=/branches/cmake-bringup/; revision=48431
Sir Richard [Tue, 3 Aug 2010 16:05:53 +0000 (16:05 +0000)]
[CMAKE]: Start working on ntdll.
svn path=/branches/cmake-bringup/; revision=48430
Sir Richard [Tue, 3 Aug 2010 14:56:22 +0000 (14:56 +0000)]
[CMAKE]: Simplify more makefiles.
svn path=/branches/cmake-bringup/; revision=48429
Sir Richard [Tue, 3 Aug 2010 14:54:19 +0000 (14:54 +0000)]
[CMAKE]: Simplify makefiles.
svn path=/branches/cmake-bringup/; revision=48428
Sir Richard [Tue, 3 Aug 2010 14:53:12 +0000 (14:53 +0000)]
[CMAKE]: Make simple rule for building ASM files.
[CMAKE]: Enable RC support.
[CMAKE]: Stop building tools we won't need.
svn path=/branches/cmake-bringup/; revision=48427
Amine Khaldi [Tue, 3 Aug 2010 14:29:04 +0000 (14:29 +0000)]
[CMAKE]
- Richard : Group message headers creation into one macro.
svn path=/branches/cmake-bringup/; revision=48426
Sir Richard [Tue, 3 Aug 2010 01:56:35 +0000 (01:56 +0000)]
[RTL]: Rtl ByteSwap functions should use intrinsics, isntead of assembly code. This should be merged into trunk!
svn path=/branches/cmake-bringup/; revision=48425
Amine Khaldi [Thu, 29 Jul 2010 16:45:01 +0000 (16:45 +0000)]
[CMAKE]
- Prepare for porting base modules.
- Add kernel_napi, subsystem_napi and kernel_zw to build.
svn path=/branches/cmake-bringup/; revision=48362
Amine Khaldi [Thu, 29 Jul 2010 15:52:00 +0000 (15:52 +0000)]
[CMAKE]
- mingw_common : set_property -> set_target_properties.
- crt : fix target properties.
svn path=/branches/cmake-bringup/; revision=48357
Amine Khaldi [Thu, 29 Jul 2010 15:34:21 +0000 (15:34 +0000)]
[CMAKE]
- Export more native tools.
- Fix ntdllsys dependency.
svn path=/branches/cmake-bringup/; revision=48356
Amine Khaldi [Thu, 29 Jul 2010 01:53:31 +0000 (01:53 +0000)]
[CMAKE]
- Add debugsup lib to build.
svn path=/branches/cmake-bringup/; revision=48348
Amine Khaldi [Thu, 29 Jul 2010 01:37:53 +0000 (01:37 +0000)]
[CMAKE]
- Add libcntpr lib to build.
svn path=/branches/cmake-bringup/; revision=48347
Amine Khaldi [Wed, 28 Jul 2010 23:21:13 +0000 (23:21 +0000)]
[CMAKE]
- Add ntsys to build.
svn path=/branches/cmake-bringup/; revision=48342
Amine Khaldi [Wed, 28 Jul 2010 22:01:07 +0000 (22:01 +0000)]
[CMAKE]
- We do have oldnames lib now.
- Add proper psdk dependency for libxml2.
svn path=/branches/cmake-bringup/; revision=48336
Amine Khaldi [Wed, 28 Jul 2010 21:52:04 +0000 (21:52 +0000)]
[CMAKE]
- Add mingw libs to build.
svn path=/branches/cmake-bringup/; revision=48335
Amine Khaldi [Wed, 28 Jul 2010 17:00:50 +0000 (17:00 +0000)]
[CMAKE]
- Fix stdole2.
svn path=/branches/cmake-bringup/; revision=48333
Amine Khaldi [Wed, 28 Jul 2010 16:24:00 +0000 (16:24 +0000)]
[CMAKE]
- Add sound drivers libs to build.
svn path=/branches/cmake-bringup/; revision=48332
Amine Khaldi [Wed, 28 Jul 2010 14:59:02 +0000 (14:59 +0000)]
[CMAKE]
- Add ip and oskittcp to build.
svn path=/branches/cmake-bringup/; revision=48331
Amine Khaldi [Wed, 28 Jul 2010 12:58:37 +0000 (12:58 +0000)]
[CMAKE]
- We won't be using mkdir to create folders since cmake has a command for it.
- Split nci generated files into separate targets, so that modules can depend on each one of them separately if needed.
- Add win32ksys to build.
svn path=/branches/cmake-bringup/; revision=48329
Amine Khaldi [Wed, 28 Jul 2010 10:35:37 +0000 (10:35 +0000)]
[CMAKE]
- Add ntdllsys to build.
svn path=/branches/cmake-bringup/; revision=48326
Amine Khaldi [Wed, 28 Jul 2010 10:13:27 +0000 (10:13 +0000)]
[CMAKE]
- Rename ncitool to nci and mark it as an exported native tool.
- Add nci generated intermediate files to build.
svn path=/branches/cmake-bringup/; revision=48325
Amine Khaldi [Wed, 28 Jul 2010 00:08:02 +0000 (00:08 +0000)]
[CMAKE]
- Add pseh to build.
svn path=/branches/cmake-bringup/; revision=48320
Amine Khaldi [Tue, 27 Jul 2010 23:55:52 +0000 (23:55 +0000)]
[CMAKE]
- Add rtl to build.
svn path=/branches/cmake-bringup/; revision=48319
Sir Richard [Tue, 27 Jul 2010 17:36:25 +0000 (17:36 +0000)]
[CMAKE]: Fix compiler detection, we should check for CMAKE_HOST_SYSTEM_NAME, not CMAKE_SYSTEM_NAME, which is always Windows on a cross-build.
[CMAKE]: PROCESSIR->PROCESSOR
svn path=/branches/cmake-bringup/; revision=48316
Sir Richard [Tue, 27 Jul 2010 16:07:39 +0000 (16:07 +0000)]
[CMAKE]: Watch and learn, Amine...
svn path=/branches/cmake-bringup/; revision=48311
Sir Richard [Tue, 27 Jul 2010 16:03:05 +0000 (16:03 +0000)]
[CMAKE]: Too much of bzip2 was being built.
svn path=/branches/cmake-bringup/; revision=48310
Sir Richard [Tue, 27 Jul 2010 16:00:40 +0000 (16:00 +0000)]
[CMAKE]: Detect correct MinGW compiler on Windows vs Linux/Darwin.
svn path=/branches/cmake-bringup/; revision=48309
Amine Khaldi [Tue, 27 Jul 2010 13:09:55 +0000 (13:09 +0000)]
[CMAKE]
- Add ext2lib, ntfslib, vfatlib and vfatxlib to build.
svn path=/branches/cmake-bringup/; revision=48304
Amine Khaldi [Tue, 27 Jul 2010 12:53:24 +0000 (12:53 +0000)]
[CMAKE]
- Add proper dependencies on psdk.
- Parallel build works now.
svn path=/branches/cmake-bringup/; revision=48303
Amine Khaldi [Tue, 27 Jul 2010 11:12:09 +0000 (11:12 +0000)]
[CMAKE]
- cmlib depends on bugcodes.
svn path=/branches/cmake-bringup/; revision=48302
Amine Khaldi [Tue, 27 Jul 2010 11:01:39 +0000 (11:01 +0000)]
[CMAKE]
- Add idna, normalize and scripts to build.
svn path=/branches/cmake-bringup/; revision=48301
Amine Khaldi [Tue, 27 Jul 2010 01:36:55 +0000 (01:36 +0000)]
[CMAKE]
- Separate the resources creation into several targets. With this we're able to set proper dependencies on them selectively, and not as a whole.
- Make chew and csq, as a result, depend only on bugcodes.
svn path=/branches/cmake-bringup/; revision=48297
Amine Khaldi [Tue, 27 Jul 2010 01:32:49 +0000 (01:32 +0000)]
[CMAKE]
- Add rsym to build.
- Add fslib, nls and pseh placeholders.
- Make crt depend on psdk interfaces.
svn path=/branches/cmake-bringup/; revision=48296
Amine Khaldi [Tue, 27 Jul 2010 00:51:21 +0000 (00:51 +0000)]
[CMAKE]
- No need to check these drivers for CMAKE_CROSSCOMPILING.
svn path=/branches/cmake-bringup/; revision=48295
Amine Khaldi [Tue, 27 Jul 2010 00:49:52 +0000 (00:49 +0000)]
[CMAKE]
- Rename MACRO_ADD_INTERFACES to MACRO_ADD_PSDK_INTERFACES, HEADERS to PSDK_HEADERS.
- Change the psdk target name from build_headers to psdk.
svn path=/branches/cmake-bringup/; revision=48294
Amine Khaldi [Tue, 27 Jul 2010 00:48:07 +0000 (00:48 +0000)]
[CMAKE]
- Add dxsdk interfaces to build.
svn path=/branches/cmake-bringup/; revision=48293
Amine Khaldi [Mon, 26 Jul 2010 18:49:24 +0000 (18:49 +0000)]
[CMAKE]
- Add chew and csq to build.
svn path=/branches/cmake-bringup/; revision=48285
Ziliang Guo [Mon, 26 Jul 2010 18:21:09 +0000 (18:21 +0000)]
[CMAKE]
-Use hinting in freetype now that patent has expired.
svn path=/branches/cmake-bringup/; revision=48284
Amine Khaldi [Mon, 26 Jul 2010 18:09:20 +0000 (18:09 +0000)]
- Fix freetype.
svn path=/branches/cmake-bringup/; revision=48283
Ziliang Guo [Mon, 26 Jul 2010 17:59:46 +0000 (17:59 +0000)]
[CMAKE]
-Add freetype to build.
svn path=/branches/cmake-bringup/; revision=48282
Amine Khaldi [Mon, 26 Jul 2010 16:39:47 +0000 (16:39 +0000)]
[CMAKE]
- Add icu4ros to build.
svn path=/branches/cmake-bringup/; revision=48281
Sir Richard [Mon, 26 Jul 2010 00:38:25 +0000 (00:38 +0000)]
[CMAKE]: Add almost all the 3rdparty libs. The remaining ones are more annoying and will require more handwriting. I'm letting someone else write those out.
svn path=/branches/cmake-bringup/; revision=48270
Sir Richard [Sun, 25 Jul 2010 23:54:32 +0000 (23:54 +0000)]
[CMAKE]: Build all the remaining host tools/libraries (I think).
[CMAKE]: Fix definitions for some libraries.
[CMAKE]: Build host tools with appropriate flags.
svn path=/branches/cmake-bringup/; revision=48268
Sir Richard [Sun, 25 Jul 2010 23:05:32 +0000 (23:05 +0000)]
[CMAKE]: Add wmc to host tools, and export it as native-wmc.
[CMAKE]: Add a makelist to build the mc->headers as one target.
[CMAKE]: Fix the IDL rule to build all IDLs as one target.
[CMAKE]: Build a whole lot more libraries.
svn path=/branches/cmake-bringup/; revision=48267
Sir Richard [Sun, 25 Jul 2010 22:16:45 +0000 (22:16 +0000)]
[CMAKE]: Add standard ReactOS compiler flags, and organize defines nicely too.
svn path=/branches/cmake-bringup/; revision=48266
Sir Richard [Sun, 25 Jul 2010 21:24:00 +0000 (21:24 +0000)]
[CMAKE]: Build more stuff.
svn path=/branches/cmake-bringup/; revision=48264
Sir Richard [Sun, 25 Jul 2010 20:28:17 +0000 (20:28 +0000)]
[CMAKE]: CRT can now be built! Our first cross-compile target.
[CMAKE]: Next steps should be to bring all the compiler settings/defines that aren't yet being used, to add per-architecture file tracking, and to enable precompiled header support.
svn path=/branches/cmake-bringup/; revision=48262
Sir Richard [Sun, 25 Jul 2010 20:07:19 +0000 (20:07 +0000)]
[CMAKE]: Make cross-build work on all systems. RosBE Already is nice and adds itself to the path. CMAKE is magical and finds the RosBE compilers.
svn path=/branches/cmake-bringup/; revision=48261
Sir Richard [Sun, 25 Jul 2010 20:04:16 +0000 (20:04 +0000)]
[CMAKE]: Use some CMAKE magic to have widl defined as a "host tool", and make the cross build CMAKE import it (as native-widl). Cross-build CMAKE will then use "native-widl" to build the header/IDL files in the cross-output-directory, instead of the host-output-directory.
[CMAKE]: Add generated headers to the include path.
svn path=/branches/cmake-bringup/; revision=48260
Sir Richard [Sun, 25 Jul 2010 19:27:03 +0000 (19:27 +0000)]
[CMAKE]: Ignore "build" directory.
[CMAKE]: Fix build.
[CMAKE]: Generate headers outside the source tree, into intermediate directories.
svn path=/branches/cmake-bringup/; revision=48259