     '-hardware', path.join(options.arduino, 'hardware')
     '-tools', path.join(options.arduino, 'tools-builder'),
     '-tools ', path.join(options.arduino, 'hardware', 'tools')
+    "-prefs=runtime.tools.arm-none-eabi-gcc.path=#{options['arm-none-eabi-gcc']}"
     '-fqbn', options.board,
     options.sketch
   ]

    # "$(node build.js build/arduino/PortalLights/PortalLights.cpp)"

    exec:
      build_tiva: "#{microflo_make} STELLARIS_GRAPH=graphs/TableLights.fbp build-stellaris"
      tablelights_linux_gen: microflo_gen 'TableLights' 
      tablelights_linux_comp: microflo_compile 'TableLights'
      tablelights_run: './spec/microflo-linux.sh TableLights 4444 & sleep 5'

  defaults =
    microflo: './node_modules/.bin/microflo'
    target: 'linux'
    out: "build/#{options.target||'linux'}/#{name}/#{name}.#{options.ext||'cpp'}"
    graph: "graphs/#{name}.fbp"
    library: "./components-#{name}.json"
  for k,v of defaults
