signaloid-cli builds create:source
Create a build from a local source file.
Synopsis
signaloid-cli builds create:source --file <path> --lang <language> [options]
Options
| Option | Required | Description |
|---|---|---|
--file <path> | Yes | Source file path |
--lang <C|C++|Fortran> | Yes | Source language. Fortran is recognized but not yet supported. |
--args <args> | No | Default runtime arguments |
--core-id <coreId> | No | Core ID |
--trace-variables <json> | No | JSON array of TraceVariableRequest objects, e.g., [{"Expression":"x[0]","File":"main.c","LineNumber":12}] |
--data-sources <json> | No | JSON array of DataSource objects, e.g., [{"Location":"/data","Object":"DataSource","ResourceID":"drv_...","ResourceType":"Drive"}] |
--public | No | Mark the build as publicly accessible |
--discover-variables | No | Ask the server to discover traceable variables |
--config-mk <path> | No | Path to a config.mk file used to customize the build |
Examples
Build from C source:
signaloid-cli builds create:source \
--file main.c \
--lang C
With runtime arguments:
signaloid-cli builds create:source \
--file main.c \
--lang C \
--args "argA --longArgB argB"
Specify core:
signaloid-cli builds create:source \
--file main.c \
--lang C \
--core-id cor_e7eec4dce06f5a03a1b5418e0c5cbd7e # C0Pro-S+
C++ build:
signaloid-cli builds create:source \
--file program.cpp \
--lang C++
See Also
- signaloid-cli builds - Builds overview
- signaloid-cli builds create:repo - Create build from repository
- signaloid-cli builds watch - Wait for build completion
- signaloid-cli cores - View available cores