build-scons

Run Scons build scripts

wendlers

770

0

0.3.0

MIT

GitHub

This package provides the following services:

Scons build for Atom (via atom-build)

Uses the atom-build package to execute scons in the Atom editor.

screenshot

Prerequisites

This package requires atom-build:

apm install build

Optionally to display compile errors and warnings nicely, add the linter package:

apm install linter

Install

Install the scons builder from the package sources:

apm install build-scons

Or install from git:

cd $HOME/.atom/packages
git clone https://github.com/wendlers/atom-build-scons.git build-scons
cd build-scons
apm install

Usage

See atom-build for available key-bindings.

The scons builder is triggered by the presence of a sconstruct or SConstruct file.

In the settings dialog of the build-scons package it is possible to configure the following:

The builder defines the following default targets:

You could provide per project targets by creating the file targets.ini alongside the sconstruct script. Each target is defined by [targetname], followed by an entry specifying the SCons targets, and an entry giving the SCons parameters:

[my target]
params="debug=1 release=0"

[my target clean]
targets=-c

[my special target]
targets="this that"
params="debug=1 release=0"

Known Issues