Instructions

This version of the GUI does no checking on the inputs you supply, so please be a bit careful with what you enter. This is the main GUI:

Follow these instructions to setup a standard build:

  1. Use SVN to download the ROOT source. Instructions for SVN and ROOT access can be found on the root site. It is very long, but you probably only need the first two sections.
  2. From the Windows start menu, start ROOT Builder.
  3. Fill in the directory you downloaded the root source to in ROOTSYS. The directory path cannot have any spaces in it!!!
  4. You can specify how many parallel builds you'd like to run. See the details section below for more info.
  5. Click on Load Config Template. Choose one of the templates from the drop down list and choose one of the following:
  6. Alter the config arguments if you wish -- for example, if you want to build against python. You can save the settings you modify so you can re-use them later (see details section below).
  7. Click Generate Project. Depending on your machine, it takes about 5 seconds to generate the project file.
  8. The IDE should start right up and you can click build, run, etc.

Details

Parallel Builds

Axel gave me the following guidelines:

Parallel builds -- especially if you have CPUs -- is a huge improvement in speed.

Re-running ROOT Builder on the same directory

If you want to re-run ROOT Builder to change the config settings, or rebuilt a project that has become somehow corrupted, it is easy:

  1. Enter the ROOTSYS variable. Make sure to do this before you set any options.
  2. ROOT Builder will read back in the settings you used the last time.
  3. Modify the settings as you want (even load a new config template).
  4. Continue with instructions above.

Configurations

Configuration files are XML files that store the following information:

The three configurations listed above come with the install (see the Program Files\ROOT Builder\Configs directory). If you want, you can create your own. The simplest is to use the GUI to generate the first version of the file:

  1. Use the Load Config From Template to select the template that most closely matches what you want.
  2. Alter the config arguments, if needed.
  3. Make sure you change the config Name!!
  4. Click Save
  5. You can then edit the XML file to alter make arguments and env variables (sorry, didn't put that in the GUI in this version). Your config file will be stored in your roaming profile, under ROOT Builder\configs.