summaryrefslogtreecommitdiffstats
path: root/scons/custom.py
Commit message (Collapse)AuthorAgeFilesLines
* scons: Fix implicit python dependency discovery on Windows.José Fonseca2013-06-081-1/+2
| | | | | | | | Probably due to CRLF endings, the discovery of python import statements was not working on Windows builds, causing incremental builds to often fail unless one wiped out the build directory. NOTE: This is a candidate for stable branches.
* scons: Fix source lists parsing on Windows.José Fonseca2013-01-231-2/+7
| | | | | | | | | | | / vs \ mismatch was causing .objs to be put in the source tree, causing breakeage when doing different build types in the same tree (eg., debug vs release). Fix this by normalizing everything to / slashes. It's probably a good idea to purge all .objs from source tree to prevent issues completely.
* scons: Fix MinGW cross compilation.José Fonseca2012-08-161-3/+22
| | | | | Compensate for the recent changes and assumptions added to Makefiles.sources
* scons: Populate top_srcdir and top_builddir variables when reading ↵José Fonseca2012-08-141-0/+4
| | | | | | | Makefiles.sources. This is not entirely correct, as scons doesn't put binaries in a "src" subdirectory, but doesn't seem to be a problem for now.
* scons: Require same pkg-config versions as configure.José Fonseca2012-02-071-1/+4
|
* scons: MacOSX build fixes.José Fonseca2011-09-201-4/+2
|
* scons: add ParseSourceList methodChia-I Wu2011-08-231-0/+36
| | | | | | | | | | | | | | ParseSourceList() can be used to parse a source list file and returns the source files defined in it. It is supposed to be used like this # get the list of source files from C_SOURCES in Makefile.sources sources = env.ParseSourceList('Makefile.sources', 'C_SOURCES') The syntax of a source list file is compatible with GNU Make. This effectively allows SConscript and Makefile to share the source lists. Acked-by: José Fonseca <[email protected]> Acked-by: Chad Versace <[email protected]>
* scons: Expose pkg-config in a simpler manner.José Fonseca2011-06-301-0/+76
|
* scons: Accept verbose=yes instead of quiet=no.José Fonseca2011-06-171-1/+2
| | | | 'verbose' is affirmative, and much more common name for this sort of option.
* scons: Add a few more human friendly messages.José Fonseca2011-05-041-0/+1
|
* scons: Add human friendlier build messages for lex/yacc.José Fonseca2011-03-031-0/+2
|
* scons: User friendly message for code generated filesJosé Fonseca2010-02-101-1/+3
|
* scons: Remove duplicated code.José Fonseca2010-01-021-31/+0
|
* scons: Expose convienience libraries to the host environment.José Fonseca2010-01-011-0/+198
This fixes MinGW cross compilation build, recently broken due to the use of convenience libraries in the GLSL preprocessor.