- include stlport directory in set_cpp macro
- move set_cpp macro where it belongs : it's generic enough to go to CMakeMacros.cmake
svn path=/branches/cmake-bringup/; revision=49148
- add kernelmodedriver module type
- add set_cpp macro, which takes care of all c++ stuff for you
- hackfix stlport headers for c++ kernel mode modules.
- complain about explorer
- solitaire, telnet and uniata now build happily against stlport
svn path=/branches/cmake-bringup/; revision=49141
- More work on the dlls.
- libgcc is already a standard C lib, don't relink to it for executables.
- ICU isn't needed for now, disable it.
svn path=/branches/cmake-bringup/; revision=49059
- link executables against gcc and mingw_common
- remove link dependencies from mingw_common
This puts C executables into a good shape again.
svn path=/branches/cmake-bringup/; revision=49054
- Use stlport specific includes only for c++ source files
- remove linking to ntdll, kernel32 and oldnames for mingw_common
svn path=/branches/cmake-bringup/; revision=49050
- add gcc dependencies to executables, not to mingw_(w)main
[STLPORT]
- move features definitions where it belongs.
[SDK]
- errno _must_ be defined in errno.h, nowhere else, or stlport headers choke.
svn path=/branches/cmake-bringup/; revision=49049
Jerome Gardou:
- Add STLport 5.2.1 (yes, STLport, the c++ stl implementation) to build. For now, it works only in user mode.
- Link some c++ executables to it
- sol.exe : one step towards a complete and modern OS.
- Dedicated to Amine for his patience and his help.
- Might Break Things! (tm)
svn path=/branches/cmake-bringup/; revision=49046
- Introduce MSVC toolchain support. Just use -DCMAKE_TOOLCHAIN_FILE=toolchain-msvc.cmake for the toolchain.
- Sync setjmp.h from trunk.
- Improve mingw targets (mingw_common, mingw_wmain, oldnames... etc) a bit to make them compile and link with msvc.
- Dedicated to Timo ;)
svn path=/branches/cmake-bringup/; revision=48809
- Generalize CMAKE_C_LINK_EXECUTABLE and CMAKE_EXE_LINKER_FLAGS, and use additional flags per module.
- Fix usetup: make it depend on psdk and buildno_header, and also fix the entry point (_NtProcessStartup -> _NtProcessStartup@4)
- Make ext2lib depend on psdk.
svn path=/branches/cmake-bringup/; revision=48802
- 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
- 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