summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Add note on header-only/binless libraries in manualBoris Kolpackov2018-09-051-0/+14
* Adjust pkg-config logic to cover binless librariesBoris Kolpackov2018-09-053-131/+234
* Create .buildignore file in testscript root working directoryKaren Arutyunov2018-09-058-15/+136
* Check for binless-ness after seeing through to import library memberBoris Kolpackov2018-09-041-11/+16
* Document .buildignoreBoris Kolpackov2018-09-041-3/+4
* 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-04121-259/+261
* Ignore directories with .buildignore file when generating names with wildcard...Karen Arutyunov2018-09-031-9/+11
* Write introduction (still WIP)Boris Kolpackov2018-09-032-22/+3068
* Update to match new pre-formatter fragment escape semantics in CLIBoris Kolpackov2018-09-031-5/+5
* Use (native) C and C++ compilers we were built with as defaultsBoris Kolpackov2018-09-035-7/+49
* 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
* Define BUILD2_BOOTSTRAP when compiling libbutl sourcesBoris Kolpackov2018-08-221-1/+1
* 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
* Fix tests some moreBoris Kolpackov2018-08-091-3/+3
* Fix test failures on WindowsBoris Kolpackov2018-08-092-8/+23
* Add functions for decomposing name as parget/prerequisite nameBoris Kolpackov2018-08-091-1/+82
* Handle few corner cases in concatenated expansionBoris Kolpackov2018-08-092-23/+70
* Add support for name patterns without wildcard charactersBoris Kolpackov2018-08-094-28/+35
* 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-0714-188/+457
* Fortify cli detection against "other" cli's (like Mono JIT compiler)Boris Kolpackov2018-07-301-12/+25
* Make project variable to be of project_name typeKaren Arutyunov2018-07-3032-116/+271
* Add build.version.stage boolean variableBoris Kolpackov2018-07-281-0/+14
* Pass extension supplied by rule to target type default extension functionBoris Kolpackov2018-07-266-25/+38
* Remove unnecessary initialization (which also helps GCC 4.9 and VC 14u3)Boris Kolpackov2018-07-251-1/+1
* Add note to bash module documentationBoris Kolpackov2018-07-251-1/+3
* Exclude cli and bash modules from bootstrap buildBoris Kolpackov2018-07-254-10/+7
* Prefer default extension supplied by rule over one supplied by target typeBoris Kolpackov2018-07-253-20/+25
* Add noteBoris Kolpackov2018-07-251-3/+4
* Fix C++ module testKaren Arutyunov2018-07-251-1/+1
* Fix broken dist checksum calculationKaren Arutyunov2018-07-251-1/+1
* Make exe{} target default to no extension rather than failBoris Kolpackov2018-07-242-13/+10
* Switch to new GCC module interface (-fmodule-mapper)Boris Kolpackov2018-07-243-153/+112
* Handle leading 'module;' marker (p0713)Boris Kolpackov2018-07-244-4/+45
* Document in and bash modulesBoris Kolpackov2018-07-242-11/+309
* Sanitize project name when forming config.import.<proj> variableBoris Kolpackov2018-07-231-5/+23