Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
Fedora takes issue with CC0. Although it doesn't really matter for this
stuff (dual licensed anyway, questionably "software", certainly not patentable,
and so on), this is simpler and more consistent with the ISC license used for
the actual software anyway.
|
|
|
|
|
|
Using inconsistent defines like this that affect the standard library
implementation can cause issues. So, doing this consistently for the whole
library is a better approach, although it unfortunately makes the code more
difficult to compile manually.
|
|
|
|
This adds -DSERD_STATIC to the Cflags in the pkg-config file if serd is built
as a static library, to simplify linking against a static serd library with
pkg-config. Note that this only works for default_library=static. For linking
against libraries built with default_library=both, dependant projects must
still specify SERD_STATIC for static builds.
Resolving that requires meson adding support for writing Cflags.local, and the
world migrating to pkgconf (or improving pkg-config) so it is supported.
|
|
|
|
|