summaryrefslogtreecommitdiffstats
path: root/build2
Commit message (Expand)AuthorAgeFilesLines
* Fallback to --version for GCC/Clang-like compilers if -v didn't workBoris Kolpackov2018-10-271-15/+20
* Add config.{c,cxx}.{id,version,target} configuration variablesBoris Kolpackov2018-10-2612-500/+714
* Add support for libpkgconf 1.5 APIKaren Arutyunov2018-10-261-2/+41
* Redesign cc::compiler_id to make variant customizableBoris Kolpackov2018-10-259-190/+223
* Fix execute_direct() to handle "match failed" caseBoris Kolpackov2018-10-251-5/+11
* Fix race in rule synthesis logicBoris Kolpackov2018-10-253-11/+50
* Fix bug in add_adhoc_member() (set group)Boris Kolpackov2018-10-251-0/+3
* Fix GCC 8 -fimplicit-fallthrough warningsKaren Arutyunov2018-10-241-0/+3
* Treat invalid names as values if they are quotedBoris Kolpackov2018-10-231-19/+29
* Move invalid_argument handler from default_thunk() to call()Boris Kolpackov2018-10-232-17/+19
* Suggest override variable (config.x) when tool is not foundBoris Kolpackov2018-10-195-13/+63
* Fix bug in binutils pattern derivation logicBoris Kolpackov2018-10-191-7/+15
* Improve inconsistent compiler behavior diagnosticsBoris Kolpackov2018-10-191-9/+15
* Fix bug in binless library linking logicBoris Kolpackov2018-10-183-27/+16
* Raise libcpp version in regex-related check to 7.0.0Karen Arutyunov2018-10-161-1/+1
* Fix uncaught invalid_path exceptionKaren Arutyunov2018-09-141-18/+25
* Bump version to 0.9.0-a.0.z, master is open for businessBoris Kolpackov2018-09-121-1/+1
* Change build.version.stage to falseBoris Kolpackov2018-09-111-1/+1
* Replace libu with libue in buildfilesKaren Arutyunov2018-09-101-4/+4
* Fix binless logic some moreBoris Kolpackov2018-09-072-15/+16
* Fix issues with interaction between binless logic and Windows DLLsBoris Kolpackov2018-09-064-26/+46
* Fix bug in pkgconfig_load()Boris Kolpackov2018-09-051-1/+1
* Only consider common .pc file for binless variant if there is no binfullBoris Kolpackov2018-09-053-15/+30
* Adjust pkg-config logic to cover binless librariesBoris Kolpackov2018-09-053-131/+234
* Create .buildignore file in testscript root working directoryKaren Arutyunov2018-09-055-12/+112
* Check for binless-ness after seeing through to import library memberBoris Kolpackov2018-09-041-11/+16
* Initial work on binless (binary-less aka header-only) library supportBoris Kolpackov2018-09-049-354/+514
* Rename .test/test{} to .testscript/testscript{}Boris Kolpackov2018-09-042-6/+6
* Ignore directories with .buildignore file when generating names with wildcard...Karen Arutyunov2018-09-031-9/+11
* Use (native) C and C++ compilers we were built with as defaultsBoris Kolpackov2018-09-034-7/+44
* Add ability to print cc compiler_id valueBoris Kolpackov2018-08-312-0/+24
* Adjust terminology in diagnostic and commentsBoris Kolpackov2018-08-311-5/+5
* Handle missing export directive in export stubBoris Kolpackov2018-08-302-2/+14
* Fix typo in diagnosticsBoris Kolpackov2018-08-291-1/+1
* Diagnose NULL test.target variable valueBoris Kolpackov2018-08-281-9/+19
* Don't insist on install rules for non-file targetsBoris Kolpackov2018-08-277-26/+51
* Fix diagnostics bugBoris Kolpackov2018-08-271-2/+1
* Use butl::path_match() for pattern-specific variable matchingBoris Kolpackov2018-08-271-25/+10
* Implement missing pieces in utility libraries supportBoris Kolpackov2018-08-2514-313/+624
* Rework code to sidestep Clang 3.8 on FreeBSD 11.0 mis-compilationBoris Kolpackov2018-08-221-2/+1
* Remove unnecessary move()'sBoris Kolpackov2018-08-221-2/+2
* Unset CL and _CL_ environment variables when detecting MSVCBoris Kolpackov2018-08-215-18/+37
* Print 'ar' instead of 'ld' when building static librariesBoris Kolpackov2018-08-211-1/+1
* Use thin archives if available for utility librariesBoris Kolpackov2018-08-145-44/+166
* Add functions for decomposing name as parget/prerequisite nameBoris Kolpackov2018-08-091-1/+82
* Handle few corner cases in concatenated expansionBoris Kolpackov2018-08-091-23/+42
* Add support for name patterns without wildcard charactersBoris Kolpackov2018-08-092-17/+19
* Add support for returning optional<T> from (buildfile) function implementationsBoris Kolpackov2018-08-093-1/+32
* Fix issue with concatenating empty typed LHSBoris Kolpackov2018-08-091-3/+14
* Add support for default extension specification, trailing dot escapingBoris Kolpackov2018-08-0713-188/+386