add support for the PKGCONF_PKG_PKGF_DONT_MERGE_SPECIAL_FRAGMENTS flag used in build2.
parent
fb9c2258d1
commit
4fb7683c3e
4
NEWS
4
NEWS
|
@ -21,6 +21,10 @@ Changes from 1.6.3 to 1.7.0:
|
|||
to specify that static linking should be used by default.
|
||||
- Support for the PKG_CONFIG_MSVC_SYNTAX environment variable has
|
||||
been added. Patch by Dan Kegel.
|
||||
- Support for the PKGCONF_PKG_PKGF_DONT_MERGE_SPECIAL_FRAGMENTS
|
||||
client flag which disables emulation of freedesktop.org pkg-config
|
||||
fragment merging semantics has been added.
|
||||
Patch by Karen Arutyunov.
|
||||
|
||||
Changes from 1.6.2 to 1.6.3:
|
||||
----------------------------
|
||||
|
|
|
@ -150,7 +150,8 @@ pkgconf_fragment_add(const pkgconf_client_t *client, pkgconf_list_t *list, const
|
|||
{
|
||||
char mungebuf[PKGCONF_ITEM_SIZE];
|
||||
|
||||
if (list->tail != NULL && list->tail->data != NULL)
|
||||
if (list->tail != NULL && list->tail->data != NULL &&
|
||||
!(client->flags & PKGCONF_PKG_PKGF_DONT_MERGE_SPECIAL_FRAGMENTS))
|
||||
{
|
||||
pkgconf_fragment_t *parent = list->tail->data;
|
||||
|
||||
|
|
|
@ -249,6 +249,7 @@ PKGCONF_API pkgconf_cross_personality_t *pkgconf_cross_personality_find(const ch
|
|||
#define PKGCONF_PKG_PKGF_DONT_RELOCATE_PATHS 0x0800
|
||||
#define PKGCONF_PKG_PKGF_SIMPLIFY_ERRORS 0x1000
|
||||
#define PKGCONF_PKG_PKGF_DONT_FILTER_INTERNAL_CFLAGS 0x2000
|
||||
#define PKGCONF_PKG_PKGF_DONT_MERGE_SPECIAL_FRAGMENTS 0x4000
|
||||
|
||||
#define PKGCONF_PKG_DEPF_INTERNAL 0x1
|
||||
|
||||
|
|
Loading…
Reference in New Issue