Top "Scons" questions

SCons is a cross platform, open source build tool and an alternative to the classic "Make". It works based on a declarative description of a build, using the Python programming language.

How to build SCons projects with Eclipse CDT?

We have a fairly large C/C++ project using scons for the building. I'd like to go at an attempt …

eclipse build eclipse-cdt scons
How to optimize the startup time of an SCons script?

I have an SCons script that takes around 10 seconds just to find out that nothing needs to be rebuild, which …

build-process build-automation scons
Trouble reinstalling MongoDB with Homebrew using OS X 10.10 Yosemite Beta

To reiterate, I'm running the first OS X 10.10 beta, and attempting to reinstall MongoDB with Homebrew. After running $ brew install …

macos mongodb homebrew scons osx-yosemite
Scons. Go recursive with Glob

I using scons for a few days and confused a bit. Why there is no built-in tools for building sources …

scons
How to work around "scons: warning: Two different environments were specified for target"

Suppose I have an SConstruct file that looks like this: env = Environment() env.Program("a", ["a.c", "util.c"]) env.…

scons
How to execute scons in a python3 environment?

I need to import python3 scripts within a scons script. (I use scons v3.0.1.7) Is there a way to execute …

python-3.x scons
How to force Scons output (exe, obj, lib & dll) to specific build directory?

I've been trying to get scons to output exe, obj, lib and dll files to a specific build directory. My …

scons
How to force use of static library over shared?

In my SConscript I have the following line: Program("xtest", Split("main.cpp"), LIBS="mylib fltk Xft Xinerama Xext X11 …

static portability static-linking scons build-system
How to I get scons to invoke an external script?

I'm trying to use scons to build a latex document. In particular, I want to get scons to invoke a …

python latex scons tex
Run a command in SCons without dependencies

I want to run a command in SCons which doesn't have any input/output files (actually the input and output …

scons