summaryrefslogtreecommitdiff
path: root/pkg.c
Commit message (Expand)AuthorAgeFilesLines
* pkg: Make ordering of output from print_package_list() deterministicPhilip Withnall2019-04-031-21/+38
* pkg: Check INCLUDE environment variable for MSVCDan Nicholson2017-03-201-17/+32
* Respect sysroot for -isystem and -idirafterDan Nicholson2017-03-201-6/+21
* pkg: Include CPATH in header search pathv4hn2017-03-191-0/+6
* Optimization to load only needed .pc filesMarco Diego Aurélio Mesquita2016-12-221-96/+57
* Remove unused package_list_strip_duplicatesDan Nicholson2016-08-221-37/+0
* Improve performance of package list expansionMatthew Hanna2016-08-221-19/+28
* Revert "Quote pc_path virtual variable"Dan Nicholson2016-02-261-3/+1
* Only unquote --variable when it appears quotedDan Nicholson2016-02-261-15/+8
* Revert "Unquote values of requested variables"Dan Nicholson2016-02-261-16/+4
* Allow overriding package variables with env varsAlexander Larsson2016-01-291-1/+35
* Pass key into parse_package_key so it can be set earlyAlexander Larsson2016-01-291-16/+18
* pkg.c: Port from dirent to GDirChun-wei Fan2015-10-261-13/+13
* Quote pc_path virtual variableDan Nicholson2014-12-091-1/+3
* Handle pcfiledir variable like normal variableDan Nicholson2014-12-091-4/+0
* Use same token for malloc as for string constructionDaniel Macks2014-11-121-1/+1
* Bump scanned_dir_count even if dir cannot be readDaniel Macks2014-11-121-5/+6
* Strip system library directories reliablyAndrew Oakley2014-09-271-1/+0
* Unquote values of requested variablesMarek Kasik2013-09-151-4/+16
* Strip trailing space from --cflags/--libs outputDan Nicholson2013-05-311-0/+4
* Avoid const warning on Win32Dan Nicholson2013-05-201-1/+1
* Split rpmvercmp code into separate fileDan Nicholson2013-05-171-103/+1
* Merge branch 'flag-order-fixes'Dan Nicholson2013-01-221-186/+99
|\
| * Only strip duplicate arguments when they appear consecutivelyflag-order-fixesDan Nicholson2012-12-041-30/+13
| * Output -l and other Libs flags in the order they appearDan Nicholson2012-12-041-10/+4
| * Keep Libs and Cflags together to maintain orderingDan Nicholson2012-12-041-61/+53
| * Output -L Libs flags before other Libs flagsDan Nicholson2012-12-041-6/+6
| * Pass around flags types instead of function pointersDan Nicholson2012-12-041-80/+46
| * Limit merging of packages and flags to path or dependency orderDan Nicholson2012-12-041-23/+14
| * Unify string list stripping functions and operate on list in placeDan Nicholson2012-12-041-37/+20
| * Cleanup prototypes for list operating functionsDan Nicholson2012-12-041-13/+18
| * Sort -other Libs and Cflags by package order instead of path orderDan Nicholson2012-12-041-5/+4
* | Greatly simplify circular Requires checkingDan Nicholson2013-01-161-4/+3
|/
* Fix one hash table optimization to use key=valueDan Nicholson2012-12-041-1/+1
* Optimize hash table when usage is only as a setDan Nicholson2012-12-031-6/+6
* Remove duplicate string list elements in placeDan Nicholson2012-12-031-43/+26
* Start from end of package lists when processing RequiresDan Nicholson2012-12-031-13/+12
* Traverse list backwards instead of copying and reversingDan Nicholson2012-12-031-7/+2
* Remove duplicate packages after resolving requiresDan Nicholson2012-12-031-0/+44
* Convert to doubly-linked GListDan Nicholson2012-12-031-97/+97
* Use standard GSList functions to merge package listsDan Nicholson2012-11-291-11/+3
* Remove extra spaces from list debugging outputDan Nicholson2012-11-281-6/+4
* Use package filename rather than Name in debuggingDan Nicholson2012-11-281-12/+12
* Allow all combinations of --cflags and --libs variantsDan Nicholson2012-11-031-88/+43
* Nest copying and merging of flags to avoid repeated traversalsDan Nicholson2012-10-301-18/+34
* Only match uninstalled packages that end in "-uninstalled" with hyphenDan Nicholson2012-10-131-3/+3
* Support circular Requires loopsDan Nicholson2012-10-131-0/+18
* Delay converting Requires entries to Packages until after parsingDan Nicholson2012-10-131-5/+58
* Consistently resolve requires depth-first to fix non-l flag orderingDan Nicholson2012-10-131-11/+3
* Make sure recursion only happens with requiresDan Nicholson2012-10-131-0/+6