- Add rostests to build when the folder exists.
- Alter the importlib target macro to handle definition files along with spec files.
svn path=/branches/cmake-bringup/; revision=50101
- Group some cross compiling related sections.
- Implement add_importlib_target() for gcc.
- Improve the msvc version.
svn path=/branches/cmake-bringup/; revision=49903
Add stubs file to source automatically.
Gcc: fix set_rc_compiler() so that it doesn't conflict with custom_incdefs().
svn path=/branches/cmake-bringup/; revision=49893
- add support for stubs generation
- add support for "proper" stubs, with calling convention and parameter dump
- handle -private
- change invokation a bit
[CMAKE]
- remove the old VARIANT hack
svn path=/branches/cmake-bringup/; revision=49862
Reapply the midl hack. Someone wants to trick me or something. I could swear it just worked one minute ago.
svn path=/branches/cmake-bringup/; revision=49847
- Remove the dxsdk hack. It works now without. Why? I don't know. Why didn't it work before? I have no idea. Maybe the newlines. Anyway it works. If someone breaks it, I'll ki^Z^Z revert it ;-)
svn path=/branches/cmake-bringup/; revision=49845
Add a hack for midl. Don't ask me why, but renaming IEnumVARIANT to something different globally fixes the compilation of dxsdk. someone with more idl knowledge should check that.
svn path=/branches/cmake-bringup/; revision=49843
- Add /nologo, when preprocessing asm files
- Move add_pch to compiler specific files (maybe someone can fix it for MSVC)
- Update set_module_type for MSVC
svn path=/branches/cmake-bringup/; revision=49683
Add a new macro set_export_spec(), that replaces the use of spec2def + adding the generated def file to the sources
Remove EXTERNAL_OBJECT TRUE property for the generated def files.
svn path=/branches/cmake-bringup/; revision=49629
- Move spec2def into comppiler specific files, use spec2pdef tool on MSVC builds
- Add a ridiculously complex macro to create the importlibs for MSVC. (It was hard for me to figure this out, so be it for you ;-))
svn path=/branches/cmake-bringup/; revision=49545
- add new macro add_linkerflag to avoid code duplication
- add new macro set_pdef_file, replacing the use of pdef2def, which is neccessary to resolve issues with MSVC. cmake doesn't handle def files as source files very well, when they are not in the current source directory.
svn path=/branches/cmake-bringup/; revision=49524
- Add a preprocessed definition file for acledit.
- Add the pdef2def macro.
- Include wpp into build, widl links to it.
- Fix libmpg123.
svn path=/branches/cmake-bringup/; revision=49509
- fix add_importlib_target
- fix win32dll entrypoint (we wouldn't need to specify one, if the one in mingw lib had enough underscores)
svn path=/branches/cmake-bringup/; revision=49453
Implement add_importlib_target macro to build importlibs for MSVC. We can't use MSVC's libraries, as they are incomplete.
gcc version does nothing.
svn path=/branches/cmake-bringup/; revision=49377
- Improve the unicode situation.
- Apply a consistent formatting.
- Improve the unicode modules we have so far.
- Get rid of some rbuildism.
- Overall improvements.
svn path=/branches/cmake-bringup/; revision=48964
Add a set_rc_compiler macro,
its a workaround for lack of mingw RC support in cmake.
Enable winemine build.
Improve user32 CMakeLists.txt.
Thanks to AmineKhaldi for initial support of resources in user32.
svn path=/branches/cmake-bringup/; revision=48906
- Introduce proper set_entrypoint and set_subsystem macros for both mingw and msvc.
- Fix the subsystem for console apps.
svn path=/branches/cmake-bringup/; revision=48893
- Improved MSVC toolchain support, now working with WDK, as well
(Thanks to Amine for solving the problems)
- Add compiler specific macro set_subsystem
- add nativecui module type
svn path=/branches/cmake-bringup/; revision=48824