Neal Gompa
be6b382dde
Makefile.am: Add remaining Meson files to be included in dist tarballs
...
The tarballs produced by 'make distcheck' did not include all files
required for using Meson because they were not all enumerated in
EXTRA_DIST.
This change adds the remaining Meson files to the tarball.
2020-05-25 05:59:35 -06:00
Ariadne Conill
f3e1073f96
build: include meson build files in generated tarballs
2019-07-12 08:31:21 -05:00
Ariadne Conill
3783d65784
tests: add malformed-version fixture
2019-07-12 06:15:35 -05:00
Ariadne Conill
cab8eddc3a
build: remove no longer included CMakeLists files
2019-07-12 05:48:22 -05:00
William Pitcock
737e326ae1
tests: add orphaned requires.private testcase
2019-01-14 14:04:50 -06:00
William Pitcock
47284486df
regress: add test for empty tuple buffer overflow issue
2018-07-28 19:45:57 -05:00
William Pitcock
7939732f80
build: install pkgconf-personality(5) manpage
2018-07-19 17:27:02 -05:00
William Pitcock
8f6e071d58
tests: add test fixture for bogus .pc files
2018-06-16 16:35:19 -05:00
William Pitcock
854a6adfe9
tests: add tuple-quoting fixture
2018-06-14 15:31:00 -05:00
William Pitcock
1244f8f8e7
libpkgconf: refactor out the rfc822 message parser so that the cross-personality code can share it
2018-05-09 21:21:39 -05:00
William Pitcock
9439b683ca
libpkgconf: personality: add stub cross personality loader
2018-05-09 19:27:53 -05:00
William Pitcock
854490c5b9
libpkgconf: add basic support for cross-compile personality objects
2018-05-09 16:54:21 -05:00
William Pitcock
3f753fa3dd
libpkgconf: dependency: preference uncoloured nodes in event of a dependency collision
2018-03-18 19:03:18 -05:00
William Pitcock
9a53290d8a
tests: add new test fixtures for Requires.internal
2018-03-18 18:00:04 -05:00
William Pitcock
2902141a9f
build: move cli tool to cli folder
2018-02-12 00:42:27 -06:00
William Pitcock
5d6c9ba98c
build: set soversion to 3
2018-01-05 11:18:19 -06:00
William Pitcock
fef3293467
man: add pc(5) mdoc ( closes #148 )
2017-12-15 18:53:59 -06:00
William Pitcock
6073a49229
tests: add testcases for #163
2017-12-14 22:13:19 -06:00
William Pitcock
7b1fac4c99
tests: remove fragment-quoting-4 and fragment-quoting-6 tests as they are not relevant anymore
2017-12-11 17:41:08 -06:00
William Pitcock
b216ccb33d
build: add renderer-msvc.h to noinst_HEADERS
2017-12-07 20:08:29 -06:00
William Pitcock
0b09c111ed
main: implement a MSVC renderer (only some fragments supported) ( closes #161 )
2017-12-07 20:07:30 -06:00
William Pitcock
7fed573a6f
man: finish pkg.m4(7)
2017-12-05 19:47:51 -06:00
William Pitcock
60df6ba3b0
build: move manpages to man subdir
2017-12-05 18:45:06 -06:00
✈ Graham ✈
a8a65c7f6c
Only add warnings and std flags if supported by compiler (autoconf) ( #145 )
...
* Only add warning and std flags if supported by compiler (autoconf)
* bundle AX_CHECK_COMPILE_FLAG macro from autoconf-archive
2017-09-26 12:27:52 -05:00
William Pitcock
301dc16909
makefile: helps to add the test to the actual testfile list
2017-09-24 14:22:56 -05:00
William Pitcock
72cf871421
tests: regress: add malformed quoting test
2017-09-19 21:35:18 -05:00
William Pitcock
95b4930aac
tests: add test for github #123
2017-07-16 17:33:42 -05:00
William Pitcock
38cda5e584
autotools: replace PKGCONFIGDIR with PKG_DEFAULT_PATH
2017-06-24 12:45:44 -05:00
William Pitcock
b77fbbb025
libpkgconf: add win-dirent.h to file list too
2017-06-16 21:26:23 -05:00
William Pitcock
01a2c2375c
fix autotools build
2017-06-16 21:25:44 -05:00
William Pitcock
4a508b4fd9
tests: regress: add regression test for malformed package testcase
2017-05-19 23:43:47 -05:00
William Pitcock
ce47fa8d89
tests: add reduced version of freebsd gtk+-3.0 crappy output situation as a testcase
2017-05-05 01:40:09 -05:00
William Pitcock
f5ce5fd755
testsuite: add a parser test from Go (redhat #1437101 )
2017-03-29 16:58:04 -05:00
William Pitcock
a3fa9732b3
testsuite: add testsuite cases for inverse quoting situations
2017-02-25 13:57:38 -06:00
William Pitcock
d558e30ab3
libpkgconf: argvsplit: quoting logic was simplified too much
2017-02-07 10:25:38 -06:00
William Pitcock
02ad6d1ab9
testsuite: add regression test for #111
2017-02-03 12:58:11 -06:00
William Pitcock
8b043a10ce
testsuite: add tests for variable whitespace
2017-01-26 12:55:48 -06:00
William Pitcock
7237b811e7
add support for making paths relocatable ( closes #103 )
2017-01-20 00:58:48 -06:00
William Pitcock
45819eaa6d
windows: allow building libpkgconf as DLL
2017-01-13 19:09:15 -06:00
William Pitcock
52b58ce5f5
tests: regress: add another test case for -idirafter ordering (noticed on pkg-config bugzilla)
2016-12-30 20:25:02 -06:00
William Pitcock
951a844c94
tests: add tests for the fragment mergeback changes
2016-12-30 12:45:29 -06:00
William Pitcock
ad1e414dee
libpkgconf: fragment: handle -idirafter in the same way as -isystem
...
(https://bugs.freedesktop.org/show_bug.cgi?id=97337 )
2016-12-30 02:47:42 -06:00
William Pitcock
ef27db944a
build: include docs link in README and build system
2016-12-16 11:32:15 -06:00
William Pitcock
8a186966c6
build: install libpkgconf .pc file
2016-12-14 01:30:41 -06:00
William Pitcock
02401c6911
build: actually this approach is better
2016-12-14 01:07:50 -06:00
William Pitcock
e1d8f7453e
build: fix include path ( closes #101 )
2016-12-14 01:03:38 -06:00
William Pitcock
82fa8b21cf
libpkgconf: separate config.h from the actual API headers
2016-12-13 12:14:08 -06:00
William Pitcock
8a6d0b5e31
build: use -export-symbols-regex to only export public API symbols
2016-12-10 16:23:02 -06:00
William Pitcock
3151927bd6
build: SOVERSION should be 2 due to ABI breaks
2016-12-02 00:55:23 -06:00
William Pitcock
8740c5cd55
libpkgconf: begin removing global state from libpkgconf library by introducing a "client" object which holds the state
2016-12-01 15:05:03 -06:00