summaryrefslogtreecommitdiffstats
path: root/build2/utility.cxx
Commit message (Expand)AuthorAgeFilesLines
* Filter out warning as error options during preprocessingBoris Kolpackov2017-08-061-8/+14
* Print progress to terminal by defaultKaren Arutyunov2017-08-061-0/+1
* Clean up module-related diagnosticsBoris Kolpackov2017-06-161-0/+9
* Add workaround for Clang module import during preprocessingBoris Kolpackov2017-06-121-13/+13
* Fix VC15 warnings (/W3)Karen Arutyunov2017-05-131-1/+5
* Add hxx extension for headersKaren Arutyunov2017-05-011-5/+5
* Align build.version.* variables with standard version/version moduleBoris Kolpackov2017-04-281-1/+1
* Use standard_version for module versioning checksBoris Kolpackov2017-04-281-81/+11
* Implement support for pre-processing version headers (or other files)Boris Kolpackov2017-04-281-0/+2
* Adapt to process_error changeKaren Arutyunov2017-04-101-1/+1
* Implement support for wildcard patternsBoris Kolpackov2017-03-101-1/+9
* Implement parallel matchBoris Kolpackov2017-03-021-0/+10
* Make use of operator<<(ostream, exception)Karen Arutyunov2017-01-091-5/+5
* Update copyright yearBoris Kolpackov2017-01-051-1/+1
* Make use of butl::path::current(), butl::path::parent()Karen Arutyunov2016-12-071-2/+2
* Use diagnostics facility from libbutlBoris Kolpackov2016-11-221-18/+18
* Make build.driver path absoluteBoris Kolpackov2016-11-071-2/+4
* Add --no-line, --no-column optionsBoris Kolpackov2016-11-041-0/+1
* Add build.driver variable with build system driver path (argv[0])Boris Kolpackov2016-11-041-1/+4
* Rework test runnerBoris Kolpackov2016-11-041-0/+3
* Factor global initialization into init() analogous to reset()Boris Kolpackov2016-11-041-0/+19
* Minor dependency cleanupBoris Kolpackov2016-11-041-1/+54
* Audit all print_process()/process ctor for path_search()Karen Arutyunov2016-09-171-1/+1
* Implement initial support for library versioningBoris Kolpackov2016-08-291-1/+1
* Add pkg-config support for import installedBoris Kolpackov2016-08-261-3/+8
* Handle *.export.libs, distinguish interface and implementation dependenciesBoris Kolpackov2016-08-241-0/+19
* Cache process_path, use fallback search directory for binutilsBoris Kolpackov2016-08-221-5/+42
* Adjust to new butl::process interfaceBoris Kolpackov2016-08-211-2/+2
* Implement c/cxx toolchain cross-hintingBoris Kolpackov2016-08-121-0/+15
* Add ignore case support for find_option()Karen Arutyunov2016-08-101-32/+22
* Make /EHsc and /MD default for VC compilerBoris Kolpackov2016-07-291-10/+113
* Adjust to new path implementation, use to support reversibilityBoris Kolpackov2016-07-281-19/+3
* Adapt to fdstream extensionKaren Arutyunov2016-07-231-1/+1
* Add standard static/shared macros for imported installed librariesBoris Kolpackov2016-07-181-2/+2
* Name and cleanup extra VC files (.pdb, .ilk, .idb)Boris Kolpackov2016-07-151-7/+26
* Clean up variable lookup interfacesBoris Kolpackov2016-03-311-3/+3
* Add variable cast from lookupBoris Kolpackov2016-03-281-3/+3
* New variable architectureBoris Kolpackov2016-03-281-5/+5
* Implement --config-{guess,sub} optionsBoris Kolpackov2016-03-111-1/+57
* Implement compiler guessing, including icc and msvcBoris Kolpackov2016-03-071-0/+37
* Implement auxiliary dependency database (.d files), use in cxx.compileBoris Kolpackov2016-02-291-0/+49
* <types>/<utility> scheme cleanupBoris Kolpackov2016-02-121-0/+35
* Support X.Y.Z- version notationBoris Kolpackov2016-01-151-7/+12
* Update copyright yearBoris Kolpackov2016-01-091-1/+1
* Rename build directory/namespace to build2Boris Kolpackov2016-01-051-0/+94