summaryrefslogtreecommitdiffstats
path: root/tests/build
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright yearKaren Arutyunov2019-01-162-2/+2
|
* Suppress MSVC warnings at project levelBoris Kolpackov2018-12-031-0/+6
|
* Rename .test/test{} to .testscript/testscript{}Boris Kolpackov2018-09-041-1/+1
|
* Regularize .gitignore filesKaren Arutyunov2018-06-201-0/+2
|
* Update copyright yearKaren Arutyunov2018-05-192-2/+2
|
* Fix broken test (and few other things)Boris Kolpackov2018-02-091-1/+1
|
* Add hxx extension for headersKaren Arutyunov2017-05-011-1/+1
|
* Implement test.target variableBoris Kolpackov2017-01-091-1/+4
| | | | The plan is to use it for the portable path conversions.
* Update copyright yearBoris Kolpackov2017-01-052-2/+2
|
* Convert tests/ to subproject, initial work on cross-testing supportBoris Kolpackov2016-12-163-0/+27
|
* Add headers to buildfiles, move tests/build/ to tests/Boris Kolpackov2015-06-1819-268/+0
|
* Move path and filesystem from build2 to libbutlBoris Kolpackov2015-06-184-231/+2
|
* Move prefix-map from build2 to libbutlBoris Kolpackov2015-06-183-155/+1
|
* Correct copyrightBoris Kolpackov2015-05-114-4/+4
|
* Add support for iteration over path componentsBoris Kolpackov2015-04-281-0/+34
|
* Use names() to handle include/source, support include of directoriesBoris Kolpackov2015-03-033-0/+6
| | | | | | This gives us variable expansion and directory prefixes. Also, in include, if the path is a directory (either ends with / or has dir{} type), then we append 'buildfile'.
* Cleanup to support clang compilationBoris Kolpackov2015-03-021-6/+5
|
* Support for scope parents, initial variable supportBoris Kolpackov2015-02-261-21/+21
|
* Make empty key to always be prefix in prefix_mapBoris Kolpackov2015-02-241-7/+5
|
* Clean up file namesBoris Kolpackov2015-02-232-2/+2
|
* Add support for sourcing/including buildfiles, print, dir{} aliasBoris Kolpackov2015-02-1914-0/+38
|
* Diagnostic infrastructure revampBoris Kolpackov2015-01-204-11/+12
|
* Add support for directory prefixesBoris Kolpackov2015-01-162-0/+8
| | | | | | | For example: cxx{driver ../{foo bar}} cxx{driver} ../cxx{foo bar}
* Implement rule chaining for cxx::linkBoris Kolpackov2015-01-163-10/+3
|
* Implement prefix_mapBoris Kolpackov2015-01-142-0/+158
|
* Implement tracing supportBoris Kolpackov2015-01-082-0/+201
| | | | Also use to-relative path translation in diagnostics.
* Initial support for loading dependency info from buildfilesBoris Kolpackov2014-12-181-2/+10
| | | | | | | | | | | Also a new iteration on the overall architecture. Now, for the first time, build can read the buildfile and build itself. g++-4.9 -std=c++14 -g -I.. -o bd bd.cxx algorithm.cxx scope.cxx parser.cxx lexer.cxx target.cxx prerequisite.cxx rule.cxx native.cxx cxx/target.cxx cxx/rule.cxx process.cxx timestamp.cxx path.cxx g++-4.9 -std=c++14 -g -I../../.. -o driver driver.cxx ../../../build/lexer.cxx g++-4.9 -std=c++14 -g -I../../.. -o driver driver.cxx ../../../build/lexer.cxx ../../../build/parser.cxx ../../../build/scope.cxx ../../../build/target.cxx ../../../build/native.cxx ../../../build/prerequisite.cxx ../../../build/path.cxx ../../../build/timestamp.cxx
* Parse directory scopesBoris Kolpackov2014-12-152-11/+22
|
* Initial buildfile parser implementationBoris Kolpackov2014-12-122-1/+73
| | | | g++-4.9 -std=c++14 -g -I../../.. -o driver driver.cxx ../../../build/lexer.cxx ../../../build/parser.cxx && ./driver
* Add test for lexerBoris Kolpackov2014-12-121-0/+124
g++-4.9 -std=c++14 -g -I../../.. -o driver driver.cxx ../../../build/lexer.cxx && ./driver