Difference between revisions of "Eiffel Make"
(→Usage) |
(→Information) |
||
(4 intermediate revisions by 2 users not shown) | |||
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 | + | Because on Windows there is no '''make''' utility that does parallel build, we decided to build a very basic one which processes 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 faster C compilation will be. |
==Usage== | ==Usage== | ||
Line 12: | Line 12: | ||
* DIR is the current working directory. | * DIR is the current working directory. | ||
* MAKE is the current make file utility for the C compiler chosen during the installation of EiffelStudio. | * MAKE is the current make file utility for the C compiler chosen during the installation of EiffelStudio. | ||
− | * N is the number of CPU | + | * N is the number of CPU of the machine on which it is run. |
==Information== | ==Information== | ||
Line 18: | Line 18: | ||
Tool developed and maintained by [[User:Manus|manus]] | Tool developed and maintained by [[User:Manus|manus]] | ||
− | Location: | + | Location: 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) |
Latest revision as of 10:55, 31 October 2006
Contents
Overview
Because on Windows there is no make utility that does parallel build, we decided to build a very basic one which processes 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 faster C compilation will be.
Usage
Here is the command line usage:
Usage: emake [-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 of 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
Change Log
Initial Entry: manus 06:17, 21 August 2006 (CEST)