| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Add model mutex, make var_pool const by default | Boris Kolpackov | 2017-02-13 | 1 | -3/+3 |
* | Add bunch of missing const's | Boris Kolpackov | 2017-01-23 | 1 | -2/+2 |
* | Store platform targets as typed target_triplet | Boris Kolpackov | 2017-01-06 | 1 | -5/+4 |
* | Update copyright year | Boris Kolpackov | 2017-01-05 | 4 | -4/+4 |
* | Add support for cxx.std=latest, use when building build2 | Boris Kolpackov | 2016-12-14 | 1 | -5/+43 |
* | Handle C++ standard selection in VC14u3, VC15 | Boris Kolpackov | 2016-11-27 | 1 | -12/+37 |
* | Add support for VC15 | Karen Arutyunov | 2016-11-26 | 1 | -1/+1 |
* | Make names and vector<name> different types, add typed value constructor | Boris Kolpackov | 2016-11-18 | 1 | -4/+4 |
* | Handle /usr/local brain-death | Boris Kolpackov | 2016-09-05 | 1 | -0/+2 |
* | Improve mixed source (e.g., C and C++) building support | Boris Kolpackov | 2016-08-31 | 2 | -3/+3 |
* | Add support for target visibility, use for dist, test, install | Boris Kolpackov | 2016-08-30 | 1 | -1/+1 |
* | Limit c.std, cxx.std, and extension visibility to project | Boris Kolpackov | 2016-08-28 | 1 | -1/+1 |
* | Reimplement UNIX rpath using process_library(), -rpath-link is still broken | Boris Kolpackov | 2016-08-27 | 1 | -0/+1 |
* | Clean up library export, make c and cxx modules project root only | Boris Kolpackov | 2016-08-27 | 1 | -130/+142 |
* | Add pkg-config support for import installed | Boris Kolpackov | 2016-08-26 | 1 | -0/+2 |
* | Pick *.libs variable depending on library type during static linking | Boris Kolpackov | 2016-08-24 | 1 | -0/+2 |
* | Handle *.export.libs, distinguish interface and implementation dependencies | Boris Kolpackov | 2016-08-24 | 1 | -1/+1 |
* | Rename cc.{vars,config} modules to cc.core.{vars,config} | Boris Kolpackov | 2016-08-23 | 1 | -3/+3 |
* | Cache process_path, use fallback search directory for binutils | Boris Kolpackov | 2016-08-22 | 1 | -10/+11 |
* | Implement uninstall operation | Boris Kolpackov | 2016-08-19 | 1 | -0/+1 |
* | Rename module to init | Boris Kolpackov | 2016-08-12 | 2 | -6/+6 |
* | Implement support for C compilation | Boris Kolpackov | 2016-08-12 | 20 | -6020/+197 |
* | Add ignore case support for find_option() | Karen Arutyunov | 2016-08-10 | 3 | -13/+7 |
* | Cosmetic change | Boris Kolpackov | 2016-08-02 | 2 | -4/+4 |
* | Check for eof before streaming rdbuf | Boris Kolpackov | 2016-08-02 | 1 | -3/+9 |
* | Filter gratuitous VC cl.exe and link.exe messages | Boris Kolpackov | 2016-08-02 | 3 | -18/+119 |
* | Fix relinking on install for VC | Boris Kolpackov | 2016-08-01 | 1 | -4/+9 |
* | Suppress VC banners even at verbosity above 2 | Boris Kolpackov | 2016-07-29 | 2 | -7/+3 |
* | Make /EHsc and /MD default for VC compiler | Boris Kolpackov | 2016-07-29 | 1 | -4/+45 |
* | Adapt to fdstream extension | Karen Arutyunov | 2016-07-23 | 6 | -209/+230 |
* | Incorporate target to link rule's depdb | Boris Kolpackov | 2016-07-22 | 3 | -2/+16 |
* | Factor target CPU to VC /MACHINE option translation | Boris Kolpackov | 2016-07-22 | 2 | -19/+30 |
* | Link shell32.lib and user32.lib to default for VC builds | Boris Kolpackov | 2016-07-22 | 1 | -0/+19 |
* | Save config vars in order specified rather than alphabetically | Boris Kolpackov | 2016-07-21 | 1 | -1/+1 |
* | Switch to dynamic empty() implementation in variable value | Boris Kolpackov | 2016-07-20 | 1 | -1/+1 |
* | Sanitize library name-derived macro for illegal characters ('-', etc) | Boris Kolpackov | 2016-07-20 | 1 | -6/+11 |
* | Print project name and out_root in config reports | Boris Kolpackov | 2016-07-20 | 1 | -4/+2 |
* | Move ar/ranlib to bin.ar sub-module, load in cxx unless shared-only build | Boris Kolpackov | 2016-07-20 | 1 | -22/+42 |
* | Add import library target libi{}, make libs{} the DLL | Boris Kolpackov | 2016-07-19 | 5 | -120/+183 |
* | Add support for building DLLs with VC | Boris Kolpackov | 2016-07-19 | 3 | -131/+409 |
* | Add standard static/shared macros for imported installed libraries | Boris Kolpackov | 2016-07-18 | 1 | -1/+48 |
* | Pick liba{}/libs{} before looking up cxx.export.* | Boris Kolpackov | 2016-07-18 | 4 | -39/+73 |
* | Redesign obj to exe/lib mapping | Boris Kolpackov | 2016-07-17 | 9 | -188/+320 |
* | Always generate separate object files for liba{} and libso{} | Boris Kolpackov | 2016-07-15 | 1 | -9/+5 |
* | Make .pdb ad hoc group member, install | Boris Kolpackov | 2016-07-15 | 2 | -16/+41 |
* | Name and cleanup extra VC files (.pdb, .ilk, .idb) | Boris Kolpackov | 2016-07-15 | 3 | -40/+122 |
* | Use link.exe instead of cl.exe to link executables | Boris Kolpackov | 2016-07-13 | 2 | -69/+109 |
* | Escape Windows path backslashes in synthesized .rc file | Boris Kolpackov | 2016-07-11 | 1 | -2/+18 |
* | Reimplement Windows rpath emulation using embedded manifests | Boris Kolpackov | 2016-07-11 | 4 | -334/+525 |
* | Add config.bin.pattern, pass it as hint from cxx module | Boris Kolpackov | 2016-07-09 | 1 | -13/+74 |