Headless builds

AVR32 projects can also be built in so called headless mode, or without starting the full IDE. This is done by calling the application executeable from the command line as shown below.

 avr32studio -nosplash \
   -data {/path/to/workspace}
   -application org.eclipse.cdt.managedbuilder.core.headlessbuild \
   {program arguments}

It takes the following arguments:

  -import     {[uri:/]/path/to/project}
  -build      {project_name | all}
  -cleanBuild {project_name | all}

It does a few things by default:

  • It sends build stdout to the console
  • It disables auto-build
  • It builds all configurations