FreeCAD Build Tool: Difference between revisions
Renatorivo (talk | contribs) mNo edit summary |
Renatorivo (talk | contribs) (deleted broken link) |
||
Line 39: | Line 39: | ||
=== DistSrc === <!--T:6--> |
=== DistSrc === <!--T:6--> |
||
The command "DS" |
The command "DS" '''creates a source distribution''' of the current source tree. |
||
=== DistBin === <!--T:7--> |
=== DistBin === <!--T:7--> |
||
The command "DB" |
The command "DB" '''creates a binary distribution''' of the current source tree. |
||
=== DistSetup === <!--T:8--> |
=== DistSetup === <!--T:8--> |
||
The command "DI" |
The command "DI" '''creates a setup distribution''' of the current source tree. |
||
=== DistSetup === <!--T:9--> |
=== DistSetup === <!--T:9--> |
||
The command "DUI" |
The command "DUI" '''creates a user setup distribution''' of the current source tree. |
||
=== DistAll === <!--T:10--> |
=== DistAll === <!--T:10--> |
||
Line 54: | Line 54: | ||
=== NextBuildNumber === <!--T:11--> |
=== NextBuildNumber === <!--T:11--> |
||
The "NBN" command |
The "NBN" command '''increments the build number''' to create a new release version of FreeCAD. |
||
=== CreateModule === <!--T:12--> |
=== CreateModule === <!--T:12--> |
Revision as of 17:26, 13 March 2016
The FreeCAD build tool or fcbt is a python script located at
trunc/src/Tools/fcbt.py
It can be used to simplify some frequent tasks in building, distributing and extending FreeCAD.
Usage
With Python correctly installed, fcbt can be invoked by the command
python fbct.py
It displays a menu, where you can select the task you want to use it for:
FreeCAD Build Tool Usage: fcbt <command name> [command parameter] possible commands are: - DistSrc (DS) Build a source Distr. of the current source tree - DistBin (DB) Build a binary Distr. of the current source tree - DistSetup (DI) Build a Setup Distr. of the current source tree - DistSetup (DUI) Build a User Setup Distr. of the current source tree - DistAll (DA) Run all three above modules - NextBuildNumber (NBN) Increase the Build Number of this Version - CreateModule (CM) Insert a new FreeCAD Module in the module directory For help on the modules type: fcbt <command name> ?
At the input promt enter the abbreviated command you want to call. For example type "CM" for creating a module.
DistSrc
The command "DS" creates a source distribution of the current source tree.
DistBin
The command "DB" creates a binary distribution of the current source tree.
DistSetup
The command "DI" creates a setup distribution of the current source tree.
DistSetup
The command "DUI" creates a user setup distribution of the current source tree.
DistAll
The command "DA" executes "DS", "DB" and "DI" in sequence.
NextBuildNumber
The "NBN" command increments the build number to create a new release version of FreeCAD.
CreateModule
The "CM" command creates a new application module.