Difference between revisions of "Build tool"

(initial wiki page for build tool project)
(first draft of modular build-tool scripts)
Line 4: Line 4:
 
The whole build process of EiffelStudio is rather tedious at the moment. This project aims to simplify this by various means:
 
The whole build process of EiffelStudio is rather tedious at the moment. This project aims to simplify this by various means:
 
* Setup checker
 
* Setup checker
* Build scripts
+
* (modular) Build scripts
 
* Delivery scripts
 
* Delivery scripts
 
This will lead to a better overall build infrastructure, automated (nightly) builds, and things alike. We work on our own branch of the sourcecode, but will sync it from time to time with SVN HEAD.
 
This will lead to a better overall build infrastructure, automated (nightly) builds, and things alike. We work on our own branch of the sourcecode, but will sync it from time to time with SVN HEAD.
Line 13: Line 13:
 
== Steps ==
 
== Steps ==
  
*  
+
* first draft of geant scripts to build c-libraries
 +
* first draft of setup-checker tool
  
 
== Milestones ==
 
== Milestones ==

Revision as of 13:38, 22 November 2006


Overview

The whole build process of EiffelStudio is rather tedious at the moment. This project aims to simplify this by various means:

  • Setup checker
  • (modular) Build scripts
  • Delivery scripts

This will lead to a better overall build infrastructure, automated (nightly) builds, and things alike. We work on our own branch of the sourcecode, but will sync it from time to time with SVN HEAD.

Goals

We aim to have a compact build process by using only Eiffel related tools (mainly geant scripts) and thus minimizing the needed (alien) tools to get an EiffelStudio compilation going.

Steps

  • first draft of geant scripts to build c-libraries
  • first draft of setup-checker tool

Milestones

Todo

Team