summaryrefslogtreecommitdiffstats
path: root/build2/target.cxx
Commit message (Expand)AuthorAgeFilesLines
...
* Add bunch of missing const'sBoris Kolpackov2017-01-231-1/+1
* Implement automatic loading of directory buildfilesBoris Kolpackov2017-01-231-15/+104
* Get rid of extension_poolBoris Kolpackov2017-01-191-31/+35
* Update copyright yearBoris Kolpackov2017-01-051-1/+1
* Move exe{} to build2 core, add fallback extensions (existing files)Boris Kolpackov2016-12-161-5/+34
* Add support for VC15Karen Arutyunov2016-11-261-2/+2
* Change buildfile target type name to build{}Boris Kolpackov2016-11-041-1/+1
* Add target::out_dir() accessorBoris Kolpackov2016-11-041-1/+1
* Implement auxiliary data storage pad in targetBoris Kolpackov2016-11-041-0/+7
* Various design/implementation cleanupsBoris Kolpackov2016-11-041-10/+15
* Implement initial support for library versioningBoris Kolpackov2016-08-291-7/+10
* Implement support for C compilationBoris Kolpackov2016-08-121-3/+3
* Implement out-qualified target syntax for setting target-specific varsBoris Kolpackov2016-08-051-1/+1
* Improve target out directory printingBoris Kolpackov2016-07-281-1/+13
* Add import library target libi{}, make libs{} the DLLBoris Kolpackov2016-07-191-2/+1
* Make .pdb ad hoc group member, installBoris Kolpackov2016-07-151-20/+34
* Move filesystem-related functions from context to new filesystem filesBoris Kolpackov2016-07-081-1/+1
* Port to MSVCKaren Arutyunov2016-07-011-3/+4
* Add notion of ad hoc group, use to handle DLL/import libraryBoris Kolpackov2016-06-261-19/+45
* Move target state reset back to recipe()Boris Kolpackov2016-04-211-1/+2
* Implement short-circuiting to group stateBoris Kolpackov2016-04-211-5/+3
* Redesign src/out scopingBoris Kolpackov2016-04-191-49/+33
* Implement value typing, null support via value attributesBoris Kolpackov2016-04-041-18/+18
* Add notion of lookup depth, fix bug with NULL overridesBoris Kolpackov2016-04-021-20/+23
* Get part of variable override implementationBoris Kolpackov2016-04-011-9/+24
* Clean up variable lookup interfacesBoris Kolpackov2016-03-311-39/+10
* Rename level[1-6]() to l[1-6]()Boris Kolpackov2016-02-291-1/+1
* <types>/<utility> scheme cleanupBoris Kolpackov2016-02-121-4/+2
* Don't assert in man{} extension since it gets called before factoryBoris Kolpackov2016-01-311-1/+1
* Rework default extension derivation, againBoris Kolpackov2016-01-271-18/+28
* Differentiate extension printing according to stream verbosityBoris Kolpackov2016-01-241-8/+56
* Clean up default target extension derivation logicBoris Kolpackov2016-01-231-2/+32
* Cleanup absolute/relative path diagnostics by introducing stream verbosityBoris Kolpackov2016-01-231-3/+9
* Change target_key::ext from pointer to pointer to reference to pointerBoris Kolpackov2016-01-231-6/+6
* Update copyright yearBoris Kolpackov2016-01-091-1/+1
* Rename build directory/namespace to build2Boris Kolpackov2016-01-051-0/+537