Build Environment Effort/Status And Next Steps

From Apache OpenOffice Wiki
Jump to: navigation, search

Edit.png

Build Environment Effort

Quick Navigation

About this template


Integration of first milestone of the new build system in DEV300 m96

With the integration of the CWS gnumake2 we got support for the following target types in our new build system:

  • compiling and linking C, C++, Objective-C files into
    • shared libraries
    • non-GUI executables
  • compiling src files into resources including localization
  • copying a bunch of files ("package") into solver

For cxx compilation we also support some sub-targets:

  • compilation of sdi files
  • delivery of header files into solver
  • processing of component files for UNO service libraries
  • support for precompiled headers (currently used only with MSVC++)

Along with these features we converted the following modules to use the new build system:

  • tools
  • svl
  • svtools
  • xmloff
  • framework
  • toolkit
  • sfx2
  • sw

Ongoing work in CWS gnumake3

Roadmap for the next milestone

Personal tools