Difference between revisions of "Compile All Tool"
 (→Change Log)  | 
				|||
| Line 10: | Line 10: | ||
Location: https://origo.ethz.ch/eiffelsoftware/es/trunk/Src/tools/compile_all    | Location: https://origo.ethz.ch/eiffelsoftware/es/trunk/Src/tools/compile_all    | ||
| + | |||
| + | == Examples ==  | ||
| + | === Checking everything in the trunk still compiles ===  | ||
| + | To check if everything in the trunk still compiles, use the following setup:  | ||
| + | |||
| + | #create a directory where to put the EIFGENs into, e.g. C:\compile  | ||
| + | #compile_all -l C:\60dev -eifgen C:\compile -ignore C:\60dev\tools\compile_all\baseline\trunk.ini -no_clean -no_c_compile -no_freeze -no_finalize  | ||
== Change Log ==  | == Change Log ==  | ||
Revision as of 15:16, 15 November 2006
Contents
Overview
The Compile All Tool can be used to check if all targets in a directory compile. It recursively scans all directories and looks for files with a .ecf extension. For each configuration file all targets are first clean melted, then frozen and at the end finalized.
Command-line Options
To see the list of available command-line options and their help information, use the '/?' switch.
Information
This tool was developed and maintained by Patrickr.
Location: https://origo.ethz.ch/eiffelsoftware/es/trunk/Src/tools/compile_all
Examples
Checking everything in the trunk still compiles
To check if everything in the trunk still compiles, use the following setup:
- create a directory where to put the EIFGENs into, e.g. C:\compile
 - compile_all -l C:\60dev -eifgen C:\compile -ignore C:\60dev\tools\compile_all\baseline\trunk.ini -no_clean -no_c_compile -no_freeze -no_finalize
 
Change Log
Patrickr 01:32, 10 October 2006 (CEST)
- Initial Upload
 
Patrickr 20:20, 15 November 2006 (CET)
- New Feature: Added possibility to only do some compilation modes
 - New Feature: Added possibility to specify a compilation directory
 - New Feature: Ignore files for files/targets to ignore
 

