summaryrefslogtreecommitdiff
path: root/pkg.c
AgeCommit message (Expand)AuthorFilesLines
2017-03-19pkg: Include CPATH in header search pathv4hn1-0/+6
2016-12-22Optimization to load only needed .pc filesMarco Diego Aurélio Mesquita1-96/+57
2016-08-22Remove unused package_list_strip_duplicatesDan Nicholson1-37/+0
2016-08-22Improve performance of package list expansionMatthew Hanna1-19/+28
2016-02-26Revert "Quote pc_path virtual variable"Dan Nicholson1-3/+1
2016-02-26Only unquote --variable when it appears quotedDan Nicholson1-15/+8
2016-02-26Revert "Unquote values of requested variables"Dan Nicholson1-16/+4
2016-01-29Allow overriding package variables with env varsAlexander Larsson1-1/+35
2016-01-29Pass key into parse_package_key so it can be set earlyAlexander Larsson1-16/+18
2015-10-26pkg.c: Port from dirent to GDirChun-wei Fan1-13/+13
2014-12-09Quote pc_path virtual variableDan Nicholson1-1/+3
2014-12-09Handle pcfiledir variable like normal variableDan Nicholson1-4/+0
2014-11-12Use same token for malloc as for string constructionDaniel Macks1-1/+1
2014-11-12Bump scanned_dir_count even if dir cannot be readDaniel Macks1-5/+6
2014-09-27Strip system library directories reliablyAndrew Oakley1-1/+0
2013-09-15Unquote values of requested variablesMarek Kasik1-4/+16
2013-05-31Strip trailing space from --cflags/--libs outputDan Nicholson1-0/+4
2013-05-20Avoid const warning on Win32Dan Nicholson1-1/+1
2013-05-17Split rpmvercmp code into separate fileDan Nicholson1-103/+1
2013-01-22Merge branch 'flag-order-fixes'Dan Nicholson1-186/+99
2013-01-16Greatly simplify circular Requires checkingDan Nicholson1-4/+3
2012-12-04Only strip duplicate arguments when they appear consecutivelyDan Nicholson1-30/+13
2012-12-04Output -l and other Libs flags in the order they appearDan Nicholson1-10/+4
2012-12-04Keep Libs and Cflags together to maintain orderingDan Nicholson1-61/+53
2012-12-04Output -L Libs flags before other Libs flagsDan Nicholson1-6/+6
2012-12-04Pass around flags types instead of function pointersDan Nicholson1-80/+46
2012-12-04Limit merging of packages and flags to path or dependency orderDan Nicholson1-23/+14
2012-12-04Unify string list stripping functions and operate on list in placeDan Nicholson1-37/+20
2012-12-04Cleanup prototypes for list operating functionsDan Nicholson1-13/+18
2012-12-04Sort -other Libs and Cflags by package order instead of path orderDan Nicholson1-5/+4
2012-12-04Fix one hash table optimization to use key=valueDan Nicholson1-1/+1
2012-12-03Optimize hash table when usage is only as a setDan Nicholson1-6/+6
2012-12-03Remove duplicate string list elements in placeDan Nicholson1-43/+26
2012-12-03Start from end of package lists when processing RequiresDan Nicholson1-13/+12
2012-12-03Traverse list backwards instead of copying and reversingDan Nicholson1-7/+2
2012-12-03Remove duplicate packages after resolving requiresDan Nicholson1-0/+44
2012-12-03Convert to doubly-linked GListDan Nicholson1-97/+97
2012-11-29Use standard GSList functions to merge package listsDan Nicholson1-11/+3
2012-11-28Remove extra spaces from list debugging outputDan Nicholson1-6/+4
2012-11-28Use package filename rather than Name in debuggingDan Nicholson1-12/+12
2012-11-03Allow all combinations of --cflags and --libs variantsDan Nicholson1-88/+43
2012-10-30Nest copying and merging of flags to avoid repeated traversalsDan Nicholson1-18/+34
2012-10-13Only match uninstalled packages that end in "-uninstalled" with hyphenDan Nicholson1-3/+3
2012-10-13Support circular Requires loopsDan Nicholson1-0/+18
2012-10-13Delay converting Requires entries to Packages until after parsingDan Nicholson1-5/+58
2012-10-13Consistently resolve requires depth-first to fix non-l flag orderingDan Nicholson1-11/+3
2012-10-13Make sure recursion only happens with requiresDan Nicholson1-0/+6
2012-10-03Kill a bunch of unused codeDan Nicholson1-144/+0
2012-05-29Use g_alloca instead of fooling around with platforms ourselvesDan Nicholson1-10/+2
2012-05-21Don't use deprecated glib function to construct path on win32LRN1-1/+1