summaryrefslogtreecommitdiffstats
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright yearKaren Arutyunov2019-01-163-3/+3
|
* Suppress MSVC warnings at project levelBoris Kolpackov2018-12-031-0/+6
|
* Add config.hxx.in config header, move stage status thereBoris Kolpackov2018-11-281-0/+2
|
* Use (native) C and C++ compilers we were built with as defaultsBoris Kolpackov2018-09-031-0/+5
|
* Regularize .gitignore filesKaren Arutyunov2018-06-201-0/+2
|
* Update copyright yearKaren Arutyunov2018-05-193-3/+3
|
* Regularize directory target/scope-specific variable assignment syntaxBoris Kolpackov2018-05-031-1/+1
|
* Refine utility library semantics with "see through" themeBoris Kolpackov2017-07-291-0/+2
|
* Use utility library to arrange unit testingBoris Kolpackov2017-07-281-3/+3
|
* Add hxx extension for headersKaren Arutyunov2017-05-011-1/+1
|
* Switch to version moduleBoris Kolpackov2017-04-281-10/+1
|
* Remove no longer necessary cli target type definitionBoris Kolpackov2017-03-031-8/+2
|
* Implement support for narrowing down tests (config.test)Boris Kolpackov2017-01-121-1/+1
|
* Don't by default treat exe{} in tests/ as testsBoris Kolpackov2017-01-121-2/+1
|
* Implement test.target variableBoris Kolpackov2017-01-091-0/+4
| | | | The plan is to use it for the portable path conversions.
* Update copyright yearBoris Kolpackov2017-01-053-3/+3
|
* Convert tests/ to subproject, initial work on cross-testing supportBoris Kolpackov2016-12-161-0/+10
|
* Add support for cxx.std=latest, use when building build2Boris Kolpackov2016-12-141-1/+1
|
* Initial parallel scheduler implementation, use to run testscripsBoris Kolpackov2016-12-091-2/+3
|
* Add support for typed/untyped concatenated expansionBoris Kolpackov2016-11-301-1/+1
|
* Bump version to 0.5.0-a1, master is open for businessBoris Kolpackov2016-09-081-1/+1
|
* Don't search for subprojects recursively, only at top-levelBoris Kolpackov2016-09-061-1/+0
|
* Bump version to 0.4.0 (final)Boris Kolpackov2016-09-051-2/+2
|
* Build infrastructure updateBoris Kolpackov2016-08-302-4/+24
|
* Add support for target visibility, use for dist, test, installBoris Kolpackov2016-08-301-2/+1
| | | | | | | | | | This means we can no longer write: install = false Now it should be: *: install = false
* Remove backwards-compatibility kludgesBoris Kolpackov2016-08-301-8/+1
|
* Clean up library export, make c and cxx modules project root onlyBoris Kolpackov2016-08-271-1/+2
| | | | | | | | So now c and cxx modules can only be loaded in project root scope (normally root.build). Also, the c.std and cxx.std must now be set *before* loading the module to take effect. This means we won't be able to handle old buildfiles anymore but old versions of build2 should be able to handle new *.std placement.
* Bump version to 0.4.0-a1, master is open for businessBoris Kolpackov2016-04-261-2/+2
|
* Backwards-compatibility fixesBoris Kolpackov2016-04-231-1/+7
|
* Bump version to 0.3.0Boris Kolpackov2016-04-221-1/+1
|
* Change text.exe to exe{*}:test (BC change)Boris Kolpackov2016-04-121-1/+2
|
* Bump version to 0.3.0-a1, master is open for businessBoris Kolpackov2016-02-041-1/+1
|
* Bump version to 0.2.0 finalBoris Kolpackov2016-01-311-2/+2
|
* Update copyright yearBoris Kolpackov2016-01-092-2/+2
|
* Rename build directory/namespace to build2Boris Kolpackov2016-01-05112-22307/+0
|
* First step in migrating 'build' to 'build2'Boris Kolpackov2016-01-041-8/+10
|
* Revert back to using C++14 auto return typeBoris Kolpackov2015-12-161-5/+4
| | | | Explicit specification is just too ugly. But can always go back if needed.
* Rely on as few C++14 features as possibleBoris Kolpackov2015-12-164-42/+28
|
* Don't fail if we closed our end of pipe earlyBoris Kolpackov2015-12-161-1/+11
|
* Tweak install ruleBoris Kolpackov2015-12-161-7/+14
| | | | One day we are going to get it right...
* Implement support for multiple scope/targets in variable assignmentBoris Kolpackov2015-12-165-95/+207
| | | | | | Can now even do this: foo/ file{*-bar} file{baz}: x = y
* Fix bug in cxx install logicBoris Kolpackov2015-12-152-2/+3
|
* Make sure we don't link up to lib{} targets that are derived from liba/so{}Boris Kolpackov2015-12-142-5/+13
|
* Add note on redirecting STDERR in cli testBoris Kolpackov2015-12-141-0/+4
|
* Fix bugs in keyword recognition logicBoris Kolpackov2015-12-142-7/+6
|
* Search out_root before src_root for headersBoris Kolpackov2015-12-141-1/+1
|
* Add support for variable prepend operator: =+Boris Kolpackov2015-12-149-30/+108
|
* Fix uninitialized variable bugBoris Kolpackov2015-12-141-1/+1
|
* Implement sudo support in install moduleBoris Kolpackov2015-12-122-19/+33
|
* Implement installation of prerequisite shared librariesBoris Kolpackov2015-12-1215-91/+142
|