aboutsummaryrefslogtreecommitdiff
path: root/build2/buildfile
AgeCommit message (Collapse)AuthorFilesLines
2023-04-19Add note to buildfileBoris Kolpackov1-0/+2
2023-04-13Move cli module to libbuild2-cli libraryBoris Kolpackov1-1/+1
This is a temporary measure (until we unboundle this module) needed for in-process configure support in bpkg.
2022-02-18Move parse_cmdline() to libbuild2Karen Arutyunov1-34/+1
2022-01-28Add note to buildfileKaren Arutyunov1-0/+3
2021-11-09Pass --ascii-tree CLI option when generating embedded usage and man pagesBoris Kolpackov1-1/+1
2020-06-16Add metadata for exe{b}, including whether it is statically-linkedBoris Kolpackov1-0/+11
Use this information to omit ad hoc C++ recipe tests is testing statically- linked build system.
2020-06-12Make order of imports stable in saved host build configurationBoris Kolpackov1-1/+3
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