<< tbx_builder_macros Sections builders Helper functions >>

Scilab Help >> Créer un module externe > Sections builders > tbx_builder_src

tbx_builder_src

Builds the user source code (non-gateway) in src/ subdirectory.

Syntax

tbx_builder_src(toolbox_path)

Arguments

toolbox_path

Root directory of toolbox sources; builder scripts will be searched in the src subdirectory of this directory.

Description

tbx_builder_src is used for compiling the non-gateway code of a toolbox.

The compilation of sources in src/ directory follows this convention and priority order:

The function exits silently if the src directory is absent.

Little automation is done for tbx_builder_src and is only specified for c, cpp, java, fortran because source compiling is a very specific process. Toolbox developers willing to have a more specific compilation process still need to define what the build scripts must perform for compilation.

Examples

// Recommended usage
tbx_builder_src(get_absolute_file_path('builder.sce'))

History

VersionDescription
6.0.0

No longer restricts the build scripts to builder_src.sce. Now any scripts called builder*.sce is valid for source compilation.

Automatically scans for builder scripts in subdirectories if no builder script is found in src

A default compilation process is introduced for c/, cpp/, fortran/, java/


Report an issue
<< tbx_builder_macros Sections builders Helper functions >>