aboutsummaryrefslogtreecommitdiff
path: root/build2/cc/pkgconfig.cxx
AgeCommit message (Expand)AuthorFilesLines
2019-08-23VariablesBoris Kolpackov1-4/+9
2019-08-22Targets, scopes, varsBoris Kolpackov1-2/+2
2019-07-05Move config, dist, test, and install modules into libraryKaren Arutyunov1-1/+1
2019-07-01Split build system into library and driverBoris Kolpackov1-7/+7
2019-06-03Adapt to renaming traits alias to traits_type for basic_path, basic_url, and ...Karen Arutyunov1-2/+2
2019-04-08Support for --dry-run|-n mode, perform update partBoris Kolpackov1-3/+7
2019-04-03Change depdb API and handle system_error thrown by butl::file_mtime()Karen Arutyunov1-1/+1
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-12-27Fix logic bug in pkg-config shared/static selectionBoris Kolpackov1-11/+13
2018-11-02Use rule-specific variables for module name set on bmi*{} targetsBoris Kolpackov1-1/+6
2018-10-26Add support for libpkgconf 1.5 APIKaren Arutyunov1-2/+41
2018-10-18Fix bug in binless library linking logicBoris Kolpackov1-8/+3
2018-09-07Fix binless logic some moreBoris Kolpackov1-13/+14
2018-09-06Fix issues with interaction between binless logic and Windows DLLsBoris Kolpackov1-10/+25
2018-09-05Fix bug in pkgconfig_load()Boris Kolpackov1-1/+1
2018-09-05Only consider common .pc file for binless variant if there is no binfullBoris Kolpackov1-13/+23
2018-09-05Adjust pkg-config logic to cover binless librariesBoris Kolpackov1-110/+154
2018-09-04Initial work on binless (binary-less aka header-only) library supportBoris Kolpackov1-59/+64
2018-08-27Don't insist on install rules for non-file targetsBoris Kolpackov1-1/+1
2018-08-25Implement missing pieces in utility libraries supportBoris Kolpackov1-1/+3
2018-07-30Make project variable to be of project_name typeKaren Arutyunov1-4/+4
2018-05-25Change default install filter to only accept prerequisites from amalgamationBoris Kolpackov1-9/+10
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-04-26Implement forwarded configurations and backlinkingBoris Kolpackov1-1/+1
2018-02-14Don't ignore objX{} and bmiX{} prerequisites in cc::link_ruleBoris Kolpackov1-4/+1
2018-02-03Get rid of action rule override semanticsBoris Kolpackov1-18/+19
2017-12-15Drop workaround for libpkgconf flags parsing issue (fixed by upstream package)Karen Arutyunov1-53/+2
2017-12-13Add workaround for libpkgconf flags parsing issueKaren Arutyunov1-0/+50
2017-11-27Add cxx_ prefix to module-related pkg-config variablesBoris Kolpackov1-12/+10
2017-11-27Add {c,cxx}.class variablesBoris Kolpackov1-2/+2
2017-10-03Extract system header search paths from GCC or compatibleBoris Kolpackov1-3/+0
2017-09-25Get rid of pkgconfig moduleKaren Arutyunov1-7/+6
2017-09-25Make use of libpkgconf libraryKaren Arutyunov1-182/+624
2017-08-06Get rid of unused lambda captureBoris Kolpackov1-3/+3
2017-08-06Only set variables on installed modules if we have lockBoris Kolpackov1-21/+35
2017-08-04Remove unneeded variableBoris Kolpackov1-1/+0
2017-08-04Implement sidebuilding of installed modulesBoris Kolpackov1-13/+73
2017-08-04Add extracted from pkg-config prerequisite libraries as prerequisitesBoris Kolpackov1-17/+32
2017-08-04Split liba{} dependencies into Libs and Libs.privateBoris Kolpackov1-17/+39
2017-08-02Fix VC miscompilationBoris Kolpackov1-8/+8
2017-08-02Fix bug in pkg-config generationBoris Kolpackov1-13/+36
2017-08-02Load module map from pkg-config filesBoris Kolpackov1-8/+69
2017-08-02Save module map to pkg-config filesBoris Kolpackov1-0/+50
2017-08-01Add version, project.summary, project.url built-in variablesBoris Kolpackov1-5/+24
2017-08-01Implement backslash, space escaping when generation .pc filesBoris Kolpackov1-12/+37
2017-08-01Reimplement pkg-config generation with more conservative approach for nowBoris Kolpackov1-2/+2
2017-07-31Experimental (and probably broken) pkg-config generation supportBoris Kolpackov1-73/+268
2017-05-25Add compiler_id enumBoris Kolpackov1-1/+1
2017-05-01Add hxx extension for headersKaren Arutyunov1-10/+10
2017-04-01Rename target triplet "macosx" class to "macos"Boris Kolpackov1-1/+1