aboutsummaryrefslogtreecommitdiff
path: root/build2
AgeCommit message (Expand)AuthorFilesLines
2016-08-30Add support for using '*' as target type in variable assignmentBoris Kolpackov1-3/+8
2016-08-30Add support for install.subdirs so can be specified for scopeBoris Kolpackov2-32/+60
2016-08-30Remove backwards-compatibility kludgesBoris Kolpackov7-48/+18
2016-08-30Add support for config.build file versioningBoris Kolpackov9-38/+116
2016-08-30Change function names to make VC happyBoris Kolpackov3-21/+21
2016-08-30Fix typoBoris Kolpackov1-1/+1
2016-08-30On FreeBSD also search in libdata/pkgconfig/Boris Kolpackov1-33/+60
2016-08-29Implement initial support for library versioningBoris Kolpackov12-203/+587
2016-08-29Fix incorrect process argv[0] valuesBoris Kolpackov1-1/+1
2016-08-28Limit c.std, cxx.std, and extension visibility to projectBoris Kolpackov3-3/+3
2016-08-28Fix locale dependence when extracting GCC library search pathsBoris Kolpackov1-6/+15
2016-08-28Fix incorrect assertBoris Kolpackov1-1/+1
2016-08-28Fix remaining case-insensitive compareBoris Kolpackov1-2/+1
2016-08-28Optimize library processingBoris Kolpackov2-89/+98
2016-08-28Factor library search/processing out to cc::commonBoris Kolpackov10-905/+933
2016-08-28Fix Windows rpath supportBoris Kolpackov5-179/+314
2016-08-28Extract pkg-config information for both static/shared at onceBoris Kolpackov5-174/+203
2016-08-27Fix rpath-linkBoris Kolpackov3-67/+96
2016-08-27Reimplement UNIX rpath using process_library(), -rpath-link is still brokenBoris Kolpackov7-125/+211
2016-08-27Determine if library is system in process_librariesBoris Kolpackov3-45/+113
2016-08-27Clean up library export, make c and cxx modules project root onlyBoris Kolpackov14-759/+880
2016-08-26Add pkg-config support for import installedBoris Kolpackov20-307/+1119
2016-08-25Handle *.export.loptionsBoris Kolpackov1-2/+26
2016-08-24Pick *.libs variable depending on library type during static linkingBoris Kolpackov5-9/+46
2016-08-24Handle *.export.libs, distinguish interface and implementation dependenciesBoris Kolpackov12-68/+321
2016-08-23Add support for installing into a different file nameBoris Kolpackov3-31/+56
2016-08-23Handle "prefixless" include directory to project mapping betterBoris Kolpackov2-77/+124
2016-08-23Don't write trailing spaces in case of empty values in config.buildBoris Kolpackov1-2/+11
2016-08-23Reverse empty simple values as an empty names sequence rather than empty nameBoris Kolpackov3-12/+33
2016-08-23Don't complete empty abs_dir_pathBoris Kolpackov2-4/+8
2016-08-23Treat empty config.import.* value as instruction to skip subproject searchBoris Kolpackov1-39/+53
2016-08-23Split cli module into cli.config and cliBoris Kolpackov3-43/+87
2016-08-23Add cc.config in addition to ccBoris Kolpackov3-19/+66
2016-08-23Rename cc.{vars,config} modules to cc.core.{vars,config}Boris Kolpackov6-52/+53
2016-08-22Add workaround for Windows baseutils /bin search issueBoris Kolpackov1-1/+25
2016-08-22Improve diagnosticsBoris Kolpackov1-1/+3
2016-08-22Add few extra tracing statementsBoris Kolpackov2-4/+17
2016-08-22Cache process_path, use fallback search directory for binutilsBoris Kolpackov21-144/+498
2016-08-21Adjust to new butl::process interfaceBoris Kolpackov3-6/+6
2016-08-19Implement uninstall operationBoris Kolpackov13-161/+473
2016-08-18Add missing includeBoris Kolpackov1-0/+2
2016-08-18Fix invisible inline function issueBoris Kolpackov2-8/+5
2016-08-18Lighten up config.install.* output in config.buildBoris Kolpackov1-3/+6
2016-08-18Add global config.install.{cmd,options,sudo,mode,dir_mode}Boris Kolpackov2-14/+49
2016-08-17Add config.bin.{prefix,suffix} convenience valuesBoris Kolpackov1-8/+18
2016-08-17Allow expansion of undefined/NULL namespace variablesBoris Kolpackov1-2/+4
2016-08-17Add support for config.bin.{lib,exe}.{prefix,suffix}Boris Kolpackov6-28/+51
2016-08-15Include host machine in --version outputBoris Kolpackov3-4/+2
2016-08-15Add missing header to buildfileBoris Kolpackov1-0/+1
2016-08-13Use extension derivation function rather than extension variable directlyBoris Kolpackov2-6/+11