Commit Graph

53 Commits (b6a56c8728ca5098edb5d2bb1022a4690ce340db)

Author SHA1 Message Date
✈ 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
William Pitcock f4da1082cb libpkgconf: refactor some path operations 2016-11-30 22:15:13 -06:00
William Pitcock 64c07aa90f Merge branch 'master' into kyua 2016-10-27 21:51:09 -05:00
William Pitcock 1ce35f8bbb buildsystem: add new testsuite files 2016-10-25 14:08:39 -05:00
Baptiste Daroussin 5c2bee67f7 Add Kyua tests 2016-09-18 23:29:30 +02:00
William Pitcock 072293c886 tests: add some very rudementary kyua integration (#96) 2016-09-10 02:06:33 -05:00
William Pitcock d304d9cb2e pkg: add support for 'simple' Provides rule entries (#95) 2016-09-08 22:10:24 -05:00
William Pitcock 21c7355ca8 testsuite: improve --print-provides test by adding a provides.pc file 2016-08-26 21:36:18 -05:00
William Pitcock 834e21d37e testsuite: add tests for normal fragments and whitespace munging, too (closes #94) 2016-08-24 19:00:10 -05:00
William Pitcock 41e0a65870 audit: add actual audit log I/O functions (ref #88) 2016-07-10 15:03:58 -05:00
William Pitcock 2516f7c185 buildsystem: go back to using the makefile to expand the defaults (closes #89) 2016-05-19 21:12:24 -05:00
William Pitcock 25b730fbf6 testsuite: add a test for explicit depgraph breakage 2016-05-19 17:37:27 -05:00
William Pitcock 7eec25e90c build: add isystem.pc to build system 2016-05-19 17:20:40 -05:00
Baptiste Daroussin ceb7232190 Let the CFLAGS being user settable
Submitted by:	Thomas Klausner <wiz@NetBSD.org>
2015-12-08 10:45:32 +01:00
Baptiste Daroussin f2eda66e41 Fix make distcheck 2015-12-08 00:11:22 +01:00
William Pitcock abbd6b06d4 Revert "Merge pull request #81 from dankegel/quotefest"
This reverts commit 42551f6364, reversing
changes made to 938bb9e694.
2015-09-27 16:10:33 -05:00
Baptiste Daroussin 6a66b52190 Really install the pkgconf man page 2015-09-12 21:32:06 +02:00
Baptiste Daroussin 7af5a0fff2 Install the m4 file 2015-09-12 21:28:03 +02:00
Dan Kegel 001cd31c08 Now passes 'make distcheck', too 2015-09-11 09:01:44 -07:00
Dan Kegel 41cb57e9cd Add unit test for argvsplit 2015-09-10 16:35:06 -07:00
William Pitcock 938bb9e694 build: revert previous change for now 2015-09-06 12:17:19 -05:00
William Pitcock f780656539 build: use -export-symbols-regex to only export pkgconf_ namespaced functions 2015-09-06 12:11:35 -05:00
William Pitcock 869de687dc getopt_long: fixups, remove dependency on libpkgconf etc. 2015-09-06 09:41:34 -05:00
William Pitcock a706b3dccc initial libtoolization for libpkgconf 2015-09-06 09:35:08 -05:00