aboutsummaryrefslogtreecommitdiff
path: root/build2
AgeCommit message (Expand)AuthorFilesLines
2019-08-23old/new_src_rootBoris Kolpackov1-2/+2
2019-08-23schedulerBoris Kolpackov1-8/+10
2019-08-23dry_runBoris Kolpackov8-27/+35
2019-08-23keep_goingBoris Kolpackov1-5/+13
2019-08-23Get rid of var_extension char arrayBoris Kolpackov4-46/+46
2019-08-23Minor fixKaren Arutyunov1-1/+1
2019-08-23VariablesBoris Kolpackov2-9/+14
2019-08-23Meta/operations and countsBoris Kolpackov3-19/+23
2019-08-22Run phaseBoris Kolpackov4-12/+12
2019-08-22Targets, scopes, varsBoris Kolpackov17-122/+156
2019-08-22Make use of butl::sanitize_identifier()Karen Arutyunov1-9/+2
2019-08-21Make testscripts to ignore user's default options filesKaren Arutyunov6-128/+181
2019-08-21Cleanup context.hxx and its usageBoris Kolpackov7-7/+0
2019-08-21Implement dynamic loading of build system modulesBoris Kolpackov1-41/+44
2019-08-19Revert previous (erroneously pushed to master) commitKaren Arutyunov1-3/+2
2019-08-19Make testscripts to ignore user's default options filesKaren Arutyunov1-2/+3
2019-08-17Revert testing code (link name on Windows)Boris Kolpackov1-2/+1
2019-08-17Add support for default options filesKaren Arutyunov7-6/+304
2019-08-17Add '--std c++11' CLI option in buildfilesKaren Arutyunov1-2/+3
2019-08-16Fix bugs in derive_libs_paths() logicBoris Kolpackov1-23/+29
2019-08-16Cosmetic changesBoris Kolpackov1-2/+2
2019-08-15Redo Windows implementation of install_l() to use uninstall_f()Boris Kolpackov1-2/+2
2019-08-15Fix bug in mkanylink() usageBoris Kolpackov1-5/+5
2019-08-15Minor naming improvementBoris Kolpackov2-6/+6
2019-08-15Add support for bin.lib.load_suffixBoris Kolpackov4-10/+39
2019-08-15Fix bug in bin.lib.suffix handlingBoris Kolpackov1-19/+13
2019-08-15Implement libs_paths symlinking support on WindowsBoris Kolpackov1-8/+26
2019-08-14Remove no longer used lambda captureBoris Kolpackov1-1/+1
2019-08-14Use new mkanylink() from libbutlBoris Kolpackov1-52/+20
2019-08-14Enable libs_paths symlinking logic on WindowsBoris Kolpackov2-25/+28
2019-08-14Make libs_path::link empty instead of import library path for WindowsBoris Kolpackov2-21/+24
2019-08-07Improve deadlock diagnostics (suppress stack trace, reword)Boris Kolpackov1-2/+12
2019-08-06Improve module name to file name heuristicsBoris Kolpackov1-25/+101
2019-08-02Regenerate options parsing codeBoris Kolpackov3-1/+40
2019-08-01Move bash build system module to separate libraryKaren Arutyunov9-744/+8
2019-08-01Move version build system module to separate libraryKaren Arutyunov14-1248/+5
2019-07-26Use .gcm extension for both modules and headers in GCCBoris Kolpackov1-12/+1
2019-07-26Remove no longer necessary workaround for GCC modules modeBoris Kolpackov1-4/+0
2019-07-24Move in build system module to separate libraryBoris Kolpackov12-877/+62
2019-07-22Temporarily map C++ standard to c++17 in cxx-modules-ex GCC branchBoris Kolpackov1-0/+4
2019-07-11Improve diagnosticsBoris Kolpackov1-4/+5
2019-07-05Fix incorrect traceBoris Kolpackov1-1/+1
2019-07-05Remove dead code (libu{})Boris Kolpackov3-30/+0
2019-07-05Move config, dist, test, and install modules into libraryKaren Arutyunov91-22661/+29
2019-07-04Remove libu{} target groupBoris Kolpackov7-70/+50
2019-07-02Add workaround for data race in libstdc++'s locale(const locale&, Facet*) con...Karen Arutyunov6-4/+56
2019-07-02Minor improvementsBoris Kolpackov2-1/+5
2019-07-01Split build system into library and driverBoris Kolpackov209-38310/+430
2019-06-27Fix member-group linkup issue in previous fixBoris Kolpackov3-59/+89
2019-06-26Fix C/C++ link rule matching ambiguity by seeing-through utility librariesBoris Kolpackov8-45/+159