aboutsummaryrefslogtreecommitdiff
path: root/build
AgeCommit message (Collapse)AuthorFilesLines
2010-09-06Add support for custom buildsBoris Kolpackov2-0/+52
2010-09-06Add __uuid__ macroBoris Kolpackov1-0/+4
2010-09-06Use [ and ] as quote characters instead of ` and 'Boris Kolpackov5-148/+157
2010-09-06Escape # in second expansionBoris Kolpackov1-9/+5
2010-08-26Use m4_dnl instead of dnlBoris Kolpackov2-2/+2
2010-08-26Add meta-build subsystemBoris Kolpackov17-0/+711
Meta-build is used to create (or, more precisely, maintain) other build systems. The idea is to create templates for other build systems (automake, VC++ projects) which are then processed by meta-build to fill in the details such as files to compile, etc. The template system is built on top of GNU m4. Currently supported build systems are autoconf, automake, VC++ 9, and VC++ 10.
2010-08-26Add 'dist' subsystem for preparing distributionsBoris Kolpackov2-0/+77
2010-08-26Cosmetic changeBoris Kolpackov1-1/+1
2010-06-04Use readline extensions in read_value()Boris Kolpackov1-1/+1
2010-05-06Add src_root_shadow and out_root_shadow, used them in foreign testBoris Kolpackov1-3/+7
We use shadows for src and out roots to catch cases where these were reset before inclusion. This happens in import stubs.
2010-05-05Add a per-dcf_root disfigure targetBoris Kolpackov13-17/+15
Use it subsystems. This allows one to have sub-projects with separate build configurations.
2010-05-05Fix test for foreign makefilesBoris Kolpackov1-6/+5
2010-02-16Do not add project directory to paths that start with ..Boris Kolpackov2-10/+10
These files come from include directories specified with -I../foo instead of being generated.
2010-02-05Start tracking build with gitBoris Kolpackov99-0/+7662