Cross Elements Engine
- Details
 - Category: CrossBuild
 - Published: Friday, 26 April 2013 15:29
 - Written by Sternas Stefanos
 - Hits: 22448
 
 
FPC Cross Elements Engine, can build freepascal cross elements 
 from
 FreePascal sources.
Procedure diagram

1. GNU cross-build Toolchains Engine.    
 2. GNU cross-build Toolchain.
 3. GNU cross-build Toolchains Library.
 4. FPC cross-build Elements Engine
 5. FPC cross-build Element.
A. Enabled/Disabled switch for Toolchains Engine.
 B. Enabled/Disabled switch for FPC Elements Engine.
CodeTyphon use 5 main steps to build FreePascal cross elements.
Step1 : GNU cross-build Toolchains Engine try to build Toolchain for specific CPU-OS.
 Step2 : If  all OK, Toolchains Engine copy the new Toolchain to Toolchains Library.
 Step3 : FPC Elements Engine try to use Toolchain for specific CPU-OS from Toolchains Library.
 Step4 : FPC Elements Engine try to build FreePascal cross-build Element for specific CPU-OS.
 Step5 : If all OK, FreePascal and Typhon IDE are ready to build for specific CPU-OS.
By default CodeTyphon Studio use steps 3-4-5 (green arrows), the Toolchains Engine is disabled.
NOTE: You can enable/disable Toolchains Engine and FPC Elements Engine by CTCenter-Settings dialog.