aboutsummaryrefslogtreecommitdiffstats
path: root/tools/pkg-config/files
Commit message (Collapse)AuthorAgeFilesLines
* tools/pkg-config: Replace with pkgconfRosen Penev2020-03-011-3/+0
| | | | | | | | | | | | | | | | | | | | | | pkgconf is a newer, actively maintained implementation of pkg-config that supports more aspects of the pkg-config file specification and provides a library interface that applications can use to incorporate intelligent handling of pkg-config files into themselves (such as build file generators, IDEs, and compilers). Through its pkg-config compatibility interface (activated when it is run as "pkg-config"), it also can completely replace the original implementation. It is also lighterweight and does not require glib2, as pkg-config does. On other distros, pkgconf is symlinked to pkg-config. For simplicity here, it is renamed to pkg-config.real, as in the original package. Initial results have been positive. As before, pkgconf works as long as the pkg-config files point to the proper paths. Signed-off-by: Rosen Penev <rosenp@gmail.com> [backported upstream fix for Meson] Signed-off-by: Petr Štetiar <ynezz@true.cz>
* tools/pkg-config: Handle variable substitution of 'bindir' to redirect to ↵Ted Hess2018-11-131-1/+1
| | | | | | STAGING_DIR/bin Signed-off-by: Ted Hess <thess@kitschensync.net>
* tools/pkg-config: pass arguments at the endArthur Skowronek2018-10-201-1/+1
| | | | | | | | | | | | | | | | | | Go for openwrt passes pkg-config arguments in the format of pkg-config --cflags -- pkg-name which in turn will be passed down to the real pkg-config as something like pkg-config.real --cflags -- pkg-name --define... and causes the real pkg-config implementation to missinterpret the given argument list. This also helps to fix https://github.com/golang/go/issues/27940 Signed-off-by: Arthur Skowronek <arthur.skowronek@tuta.io>
* pkg-config: fix prefixFelix Fietkau2011-07-241-1/+1
| | | | | | | | | | | | | | | | Now: % PATH=./staging_dir/host/bin:$PATH STAGING_PREFIX=/test PKG_CONFIG_PATH=$(echo staging_dir/target-*/usr/lib/pkgconfig) ./staging_dir/host/bin/pkg-config --cflags lua -I/test//include After applying the patch: % PATH=./staging_dir/host/bin:$PATH STAGING_PREFIX=/test PKG_CONFIG_PATH=$(echo staging_dir/target-*/usr/lib/pkgconfig) ./staging_dir/host/bin/pkg-config --cflags lua -I/test/include I guess that there sould not be '//' but only one '/'. Signed-off-by: Luka Perkov < openwrt ->-to->- lukaperkov.net > SVN-Revision: 27744
* clean up automake/pkg-config handling, move separate host/package variable ↵Felix Fietkau2009-04-221-1/+1
| | | | | | exports to templates, fix automake path for host builds SVN-Revision: 15339
* Redefine prefix and exec_prefix for pkg config files instead of libdir and ↵Lars-Peter Clausen2008-10-101-1/+1
| | | | | | includedir. Some packages have their includes in subdirs of include and packages trying to include their headers using pkg-config would fail. SVN-Revision: 12946
* added our own pkg-config wrapper, making the sed foo on *.pc files obselete 1/2John Crispin2007-10-061-0/+3
SVN-Revision: 9162