Difference between revisions of "Eiffel Make"
| Line 1: | Line 1: | ||
[[Category:Tools]] | [[Category:Tools]] | ||
| − | == Overview == | + | ==Overview== |
Because on Windows there is no '''make''' utility that does parallel build, we decided to build a very basic one which process in parallel all the Makefiles that are generated in each C directory. By default it will divide the work among the available CPUs of your machine. Thus the more CPU you have, the fastest will be the C compilation. | Because on Windows there is no '''make''' utility that does parallel build, we decided to build a very basic one which process in parallel all the Makefiles that are generated in each C directory. By default it will divide the work among the available CPUs of your machine. Thus the more CPU you have, the fastest will be the C compilation. | ||
| − | == Information == | + | ==Usage== |
| + | |||
| + | Here is the command line usage: | ||
| + | |||
| + | Usage: eiffel_make [-target DIR] [-make MAKE] [-cpu N] | ||
| + | |||
| + | By default: | ||
| + | * DIR is the current working directory. | ||
| + | * MAKE is the current make file utility for the C compiler chosen during the installation of EiffelStudio. | ||
| + | * N is the number of CPU on the machine on which it is run. | ||
| + | |||
| + | ==Information== | ||
Tool developed and maintained by [[User:Manus|manus]] | Tool developed and maintained by [[User:Manus|manus]] | ||
| Line 10: | Line 21: | ||
https://origo.ethz.ch/eiffelsoftware/es/trunk/Src/tools/eiffel_make] | https://origo.ethz.ch/eiffelsoftware/es/trunk/Src/tools/eiffel_make] | ||
| − | == Change Log == | + | ==Change Log== |
Initial Entry: [[User:Manus|manus]] 06:17, 21 August 2006 (CEST) | Initial Entry: [[User:Manus|manus]] 06:17, 21 August 2006 (CEST) | ||
Revision as of 20:21, 20 August 2006
Contents
Overview
Because on Windows there is no make utility that does parallel build, we decided to build a very basic one which process in parallel all the Makefiles that are generated in each C directory. By default it will divide the work among the available CPUs of your machine. Thus the more CPU you have, the fastest will be the C compilation.
Usage
Here is the command line usage:
Usage: eiffel_make [-target DIR] [-make MAKE] [-cpu N]
By default:
- DIR is the current working directory.
- MAKE is the current make file utility for the C compiler chosen during the installation of EiffelStudio.
- N is the number of CPU on the machine on which it is run.
Information
Tool developed and maintained by manus
Location: [https://origo.ethz.ch/eiffelsoftware/es/trunk/Src/tools/eiffel_make https://origo.ethz.ch/eiffelsoftware/es/trunk/Src/tools/eiffel_make]
Change Log
Initial Entry: manus 06:17, 21 August 2006 (CEST)

