Age | Commit message (Collapse) | Author | Files | Lines |
|
GNU Make 4.3 has a backwards incompatible change affecting the use of
number signs or hashes (ie., #) inside function invocations. See:
https://lists.gnu.org/archive/html/info-gnu/2020-01/msg00004.html
In this case, it would expand the '\#' in the '\n\#include \"$(h)\"'
argument to the foreach call to '\#', not '#'. This would lead to
spurious backslashes in front of the '#include' directives in the
generated fs-enumtypes.c file.
Spotted by Ernestas Kulik.
https://gitlab.freedesktop.org/gstreamer/common/-/merge_requests/4
|
|
This is needed to get the export define the GST_*_API markers
map to when compiling gst libs.
https://bugzilla.gnome.org/show_bug.cgi?id=797185
|
|
This will be needed soon by the GST_*_API decorators.
|
|
|
|
So we can e.g. add GST_EXPORT in front of our enum _get_type() functions.
|
|
glib utils
Use the ones we detected. Also makes them overridable,
which makes cross-compilation easier.
https://bugzilla.gnome.org/show_bug.cgi?id=677617
|
|
|
|
|
|
We used pattern rules before. This breaks if a header is references from a
different directory. For marshallers I could trigger useless rebuilds. For enums
it caused that the genrated files where overwritten with wrong content as the
pattern rule has a static dependecy. So it created enumtypes for dir a in dir b.
|