Example Configuration File

# Example Configuration File
# Ready-to-edit templates: amixis init local | distributed | distributed-cross

# build_system:
# runner:

platforms:
- id: 1
  arch: x86            # Available: x86, riscv, arm
                       # no 'address' = local machine
# Remote machine example:
# - id: 2
#   arch: riscv        # Available: x86, riscv, arm
#   address:
#   username:
#   password:
#   port: 22           # default: 22

recipes:
- id: 1
  config_flags:
    -DCMAKE_BUILD_TYPE=RelWithDebInfo
    -DYAML_CPP_BUILD_TESTS=ON
  compiler_flags:
    cxx_flags: "-O2"   # compare builds with different flags
  # jobs:
  # toolchain:
  #   cxx_compiler: /usr/bin/g++
  # sysroot: /

builds:
- build_machine: 1     # platform id where the project is built
  run_machine: 1       # platform id where perf profiles executables
  recipe_id: 1
  # executables:
  #   - bin/my_app     # relative to build dir