Modularization/Build Wizard

From Apache OpenOffice Wiki
< Modularization
Revision as of 06:41, 8 June 2010 by Kr (Talk | contribs)

Jump to: navigation, search

OOo Build Wizard


Bw mockup.jpg


  • RepoAccessor - This clones, pushes etc. source code.
  • Configurer - Configures a local clone.
  • Builder - Builds it.
  • Prerequisite Manager (PreqManager) - Manages Prerequisite Providers:
    • Mercurial
    • CygWin
    • All external configurable things, such as
      • libxml
      • gnome
      • ...


Give access to the Open Office source code repositories. Allow e.g. "clone" a particular version, which may than be build.


Show available build time configuration switches. Allow to set configuration parameters. Ensure that external dependencies are resolved, if applicable.


Start the build, show progress.

Prerequisites Provider

Ensure that a particular prerequisite is available.

On request the prerequisite provider for CygWin offers to download and to install CygWin.


Define sub-tasks and schedules for

  • Configurer - Owned by Cynthia Qu
  • Builder
  • RepoAccessor
  • CygWin prerequisite provider
  • GCC prerequisite provider.
  • MS C++ prerequisite provider.
Personal tools