aboutsummaryrefslogtreecommitdiff
path: root/butl/buildfile
AgeCommit message (Collapse)AuthorFilesLines
2017-04-10Add process_run()/process_start() higher-level API on top of class processBoris Kolpackov1-0/+1
2017-04-04Add tab_parserKaren Arutyunov1-0/+1
2017-03-20Fix file descriptors leakage to child process on WindowsKaren Arutyunov1-1/+5
2017-02-07Add const_ptr, const-propagating smart pointerBoris Kolpackov1-0/+1
2017-01-24Redo config as feature test macrosBoris Kolpackov1-26/+29
2017-01-06Rework and rename target_tripletBoris Kolpackov1-1/+1
2017-01-05Update copyright yearBoris Kolpackov1-1/+1
2016-12-16Add config header to buildfileKaren Arutyunov1-0/+1
2016-12-05Make path::normalize() to preserve ./, invalidate paths starting with \, / ↵Karen Arutyunov1-0/+1
on Windows
2016-11-30Implement path canonicalize()Boris Kolpackov1-2/+2
2016-11-22Add diagnostics facilityBoris Kolpackov1-1/+2
2016-09-29Add manifest_parser and manifest_serializerKaren Arutyunov1-21/+24
2016-09-02Fix buildfileBoris Kolpackov1-1/+1
2016-09-02Exclude win32-utility from non-Windows buildsBoris Kolpackov1-2/+8
This gets rid of a warning about an empty object file.
2016-08-30Build infrastructure updateBoris Kolpackov1-0/+8
2016-08-23Update install.* variables in buildfilesBoris Kolpackov1-1/+1
2016-08-22Minor fixes and cleanupsBoris Kolpackov1-4/+2
2016-08-14Fix buildfile adding missed lib{butl} prerequisitesKaren Arutyunov1-1/+6
2016-08-10Add ucase(), lcase(), casecmp(), alpha(), digit(), alnum()Karen Arutyunov1-1/+1
2016-07-28Cleanup DLL export/importKaren Arutyunov1-2/+2
2016-07-25Add DLL export/import supportBoris Kolpackov1-0/+8
2016-06-23Add mkslink(), mkhlink()Karen Arutyunov1-20/+21
2016-05-14Fix source file order in buildfileBoris Kolpackov1-1/+1
2016-05-04Add base64_encode(), base64_decode()Karen Arutyunov1-0/+1
2016-04-23Add missing files to buildfileBoris Kolpackov1-0/+6
2016-02-28Add SHA256 calculatorBoris Kolpackov1-0/+1
Based on the sha256c.c file from the FreeBSD project and ported to compile on Linux, Mac OS, and Windows. The file is licensed under the simplified/2-clause BSD license so the library is now MIT/BSD-licensed.
2016-01-30Add pager class that allows to send output through pager program (less, more)Boris Kolpackov1-0/+1
2016-01-27Add support for parsing cpu-vendor-os target tripletsBoris Kolpackov1-0/+1
2016-01-09Update copyright yearBoris Kolpackov1-1/+1
2015-12-14Use prepend to make sure our -I are considered firstBoris Kolpackov1-1/+1
2015-12-03Add hxx{version} to buildfileBoris Kolpackov1-1/+2
2015-11-30Add install supportBoris Kolpackov1-0/+4
2015-11-30Cosmetic changeBoris Kolpackov1-14/+14
2015-11-28Add dist supportBoris Kolpackov1-1/+15
2015-06-18Add char-scanner to libbutl, use in libbpkg and build2Boris Kolpackov1-1/+1
2015-06-18Move path and filesystem from build2 to libbutlBoris Kolpackov1-1/+1
2015-06-18Move process from build2 to libbutlBoris Kolpackov1-1/+1
2015-06-18Move cxx.poptions setting from root.build to butl/buildfileBoris Kolpackov1-0/+1
That's the new recommended way.
2015-06-17Implement ifdstream, file descriptor input streamBoris Kolpackov1-1/+1
This is a portable replacement for GNU <ext/stdio_filebuf>.
2015-06-11Add optional implementationBoris Kolpackov1-0/+6