aboutsummaryrefslogtreecommitdiff
path: root/build2/buildfile
AgeCommit message (Collapse)AuthorFilesLines
2020-02-18Fix copyright notice extraction for building and documentation generatingKaren Arutyunov1-4/+5
2020-02-12Use copyright extracted from COPYRIGHT file for printing build2 versionKaren Arutyunov1-0/+8
2020-02-07Drop copyright notice from source codeKaren Arutyunov1-1/+0
2019-11-26Use switch in buildfileKaren Arutyunov1-14/+12
2019-10-29Only use -rdynamic (for backtrace support) on Linux if using glibcBoris Kolpackov1-1/+2
2019-10-06Adapt for building with Clang on WindowsKaren Arutyunov1-2/+2
2019-08-28Cleanup buildfiles some moreBoris Kolpackov1-29/+4
2019-08-28Move cxx build system module to separate libraryKaren Arutyunov1-10/+1
2019-08-28Move c build system module to separate libraryKaren Arutyunov1-4/+1
2019-08-28Move cc build system module to separate libraryKaren Arutyunov1-3/+2
2019-08-28Move bin build system module to separate libraryKaren Arutyunov1-1/+1
2019-08-27Force use of RPATH instead of RUNPATH on LinuxBoris Kolpackov1-3/+10
RUNPATH messes up our use of dlopen().
2019-08-21Make testscripts to ignore user's default options filesKaren Arutyunov1-1/+1
2019-08-17Add support for default options filesKaren Arutyunov1-1/+1
2019-08-17Add '--std c++11' CLI option in buildfilesKaren Arutyunov1-2/+3
2019-08-01Move bash build system module to separate libraryKaren Arutyunov1-1/+1
2019-08-01Move version build system module to separate libraryKaren Arutyunov1-2/+2
2019-07-24Move in build system module to separate libraryBoris Kolpackov1-1/+8
2019-07-01Split build system into library and driverBoris Kolpackov1-7/+6
2019-05-28Print backtrace to stderr when terminating due to unhandled exceptionKaren Arutyunov1-0/+7
2019-03-08Fix bug in buildfileKaren Arutyunov1-1/+1
2019-03-08Use new setup for unit testsKaren Arutyunov1-3/+21
2019-03-05Align with latest bdep-newKaren Arutyunov1-11/+16
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-11-28Add config.hxx.in config header, move stage status thereBoris Kolpackov1-2/+3
2018-09-10Replace libu with libue in buildfilesKaren Arutyunov1-4/+4
2018-09-03Use (native) C and C++ compilers we were built with as defaultsBoris Kolpackov1-0/+12
2018-07-05Add backlink to generated options parsing codeBoris Kolpackov1-0/+5
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-05-19Get rid of doc{version} and types for testscript and manifest in buildfilesKaren Arutyunov1-1/+1
2018-03-24Fix bug in '--' handlingBoris Kolpackov1-3/+3
2017-11-27Add {c,cxx}.class variablesBoris Kolpackov1-1/+1
Compiler class describes a set of compilers that follow more or less the same command line interface. Compilers that don't belong to any of the existing classes are in classes of their own (say, Sun CC would be on its own if we were to support it). Currently defined compiler classes: gcc gcc, clang, clang-apple, icc (on non-Windows) msvc msvc, clang-cl, icc (Windows)
2017-10-17Adjust stack size on WindowsBoris Kolpackov1-0/+14
2017-09-25Make use of libpkgconf libraryKaren Arutyunov1-1/+2
2017-08-23Don't clean generated cli files from srcBoris Kolpackov1-2/+5
2017-08-20Don't distribute generated version.hxx and don't clean versionBoris Kolpackov1-1/+0
Now the clean operation in src_root should result in state identical to distributed (which appears to be important to some packaging systems, e.g., Debian).
2017-07-29Refine utility library semantics with "see through" themeBoris Kolpackov1-4/+0
2017-07-28Use utility library to arrange unit testingBoris Kolpackov1-9/+9
2017-07-12Make use of wildcards in buildfilesKaren Arutyunov1-105/+3
2017-06-27Add support for regex function familyKaren Arutyunov1-0/+1
2017-06-26Add support for $path_search() and $path_match()Karen Arutyunov1-0/+1
2017-06-21Move regex utilities to libbutlKaren Arutyunov1-1/+0
2017-05-25Implement parsing of C++ module declarationsBoris Kolpackov1-0/+1
2017-05-24Implement support for tokenization of preprocessed C/C++ sourceBoris Kolpackov1-0/+1
2017-05-01Add hxx extension for headersKaren Arutyunov1-5/+5
2017-04-28Switch to version moduleBoris Kolpackov1-0/+3
2017-04-26Implement version moduleBoris Kolpackov1-0/+6
2017-04-25Rename version header to version-impl to give way to version moduleBoris Kolpackov1-1/+1
2017-03-17Implement create meta-operationBoris Kolpackov1-1/+1
2017-03-13Implement dir/type-aware name group crossingBoris Kolpackov1-11/+4