summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2018-03-19Release 1.14.0HEADmasterTim-Philipp Müller1-2/+2
2018-03-13Release 1.13.91Tim-Philipp Müller1-2/+2
2018-03-03Release 1.13.90Tim-Philipp Müller1-2/+2
2018-02-15Back to developmentTim-Philipp Müller1-1/+1
2018-02-15Release 1.13.1Tim-Philipp Müller1-2/+2
2018-02-03autotools: use -fno-strict-aliasing where supportedTim-Philipp Müller1-2/+6
https://bugzilla.gnome.org/show_bug.cgi?id=769183
2017-11-24gsttraceutils: actually disable tracing system hooks if configuredMikhail Fludkov1-0/+4
`./configure --disable-gst-tracer-hooks` didn't do anything, hooks were always enabled regardless of the option. It works correctly in the Meson build though.
2017-08-13configure: Add switches for enabling/disabling libdw and libunwindCarlos Rafael Giani1-10/+36
https://bugzilla.gnome.org/show_bug.cgi?id=778193
2017-07-14win32: find plugin scanner in libexecdir subdir as configuredTim-Philipp Müller1-0/+17
https://bugzilla.gnome.org/show_bug.cgi?id=679115
2017-07-11pkgconfig: Add private requirementsEdward Hervey1-0/+4
Add libunwind and dw to the .pc Requires.private. Fixes static library compilation if gstreamer was compiled with one of those dependencies https://bugzilla.gnome.org/show_bug.cgi?id=784795
2017-05-16Remove plugin specific static build optionNicolas Dufresne1-22/+0
Static and dynamic plugins now have the same interface. The standard --enable-static/--enable-shared toggle are sufficient.
2017-05-04Back to developmentSebastian Dröge1-2/+2
2017-05-04Release 1.12.0Sebastian Dröge1-2/+2
2017-04-27Release 1.11.91Sebastian Dröge1-2/+2
2017-04-07Release 1.11.90Sebastian Dröge1-2/+2
2017-04-04completion: Place the completion helper in libexecNicolas Dufresne1-5/+15
This patch reorganize the bash completion scripts in order to install the binary helper (gst-completion-helper) in libexec path rather then share folder. Most Linux hierarchy compliance requires that no binary executable are placed in share. We also cleanup the unused .pc entries and remove copy pasted parts of the script. Note that other project including the common helper, should now use $_GST_HELPER to read the binary executable gst-completion-helper. This helper is not longer version, as it is placed in a versionned subfolder (libexec/gstreamer.10) just like the other helpers (scanner and ptp).
2017-02-24Back to developmentSebastian Dröge1-1/+1
2017-02-24Release 1.11.2Sebastian Dröge1-2/+2
2017-01-12Back to developmentSebastian Dröge1-1/+1
2017-01-12Release 1.11.1Sebastian Dröge1-2/+2
2016-12-21build: Remove unused functionsNirbheek Chauhan1-6/+1
fgetpos, fsetpos, mmap, posix_memalign. None of these are used anywhere in the codebase.
2016-12-06configure: update for removed docs/design directoryTim-Philipp Müller1-1/+0
2016-11-28Remove generated gstreamer.spec fileTim-Philipp Müller1-1/+0
Likely extremely bitrotten, and we should not ship this anyway.
2016-11-14win32: remove copies of generated headersTim-Philipp Müller1-40/+0
2016-11-14docs: remove more docbook build cruft that's no longer neededTim-Philipp Müller1-2/+0
2016-11-14docs: remove FAQ which was moved into gst-docs moduleTim-Philipp Müller1-4/+1
2016-11-04gst: Use libunwind/libdw to generate backtraces if avalaibleThibault Saunier1-4/+10
Making the gst_debug_print_trace function more generally useful. API: + gst_debug_get_trace https://bugzilla.gnome.org/show_bug.cgi?id=772555
2016-11-01docs: remove app dev manual and plugin writer's guideTim-Philipp Müller1-3/+0
They have moved to gst-docs and will be maintained there in future.
2016-11-01Back to developmentSebastian Dröge1-2/+2
2016-11-01Release 1.10.0Sebastian Dröge1-2/+2
2016-10-18build: Apply XCode 8 workaround for iOS tooNirbheek Chauhan1-4/+11
clock_gettime was also added for iOS 10.0, so don't use it if we're targetting an older version. That would've caused the symbol to not be found at runtime on older devices.
2016-10-13build: Fix clock_gettime check with XCode 8Nirbheek Chauhan1-3/+35
With XCode 8, clock_gettime will be incorrectly detected as being available regardless of what OS X version we're targetting because the symbol is available in the .tbd library as a weak symbol. See: https://github.com/Homebrew/homebrew-core/issues/3727#issue-170086273 It's only starting from macOS 10.12 that clock_gettime is actually available, so we can unconditionally disable it when targetting older versions. We cannot simply do AC_CHECK_FUNCS with -Wl,-no_weak_imports because the autoconf check does its own prototype declaration that doesn't trigger that compiler flag. https://bugzilla.gnome.org/show_bug.cgi?id=772451
2016-09-30Release 1.9.90Sebastian Dröge1-2/+2
2016-09-13gstconfig: Use __declspec when built with MinGW and linking with MSVCNirbheek Chauhan1-2/+2
Earlier we were only using __declspec(dllexport/import) when we were built with MSVC because when built with MinGW and linking with MinGW we don't need it (and we get linker errors because of it). However, when we're built with MinGW and someone wants to link to us with MSVC, we still need the prototypes to have __declspec(dllimport) since MSVC cannot do auto-import like GCC can. https://bugzilla.gnome.org/show_bug.cgi?id=771029
2016-09-01Back to developmentSebastian Dröge1-1/+1
2016-09-01Release 1.9.2Sebastian Dröge1-2/+2
2016-08-26gstconfig: Decide GST_EXPORT declaration style at build timeNirbheek Chauhan1-0/+5
We only use GST_EXPORT consistently when building with MSVC by using the visual studio definitions files (win32/common/*.def), so always disable it when building with Autotools and only enable it with Meson when building with MSVC. This allows you to use MinGW to link to a GStreamer built with MSVC and get the correct function prototypes to find functions and variables in DLLs.
2016-08-13gstconfig.h: Detect unaligned access support at compile-timeNirbheek Chauhan1-11/+0
This makes gstconfig.h completely arch-independent. Should cover all compilers that gstreamer is known to build on, and all architectures that I could find information on. People are encouraged to file bugs if their platform/arch is missing.
2016-08-13Remove old alloc tracing code now that we have a GstTracer-based replacementTim-Philipp Müller1-8/+0
It's been internal API only in 1.x.
2016-07-08leaks tracer: use G_OS_UNIX to check for signal supportGuillaume Desmottes1-7/+0
Checking for signal.h is not good enough as it's present in Windows. Those signals are UNIX specific anyway. https://bugzilla.gnome.org/show_bug.cgi?id=767857
2016-07-08leaks tracer: add creation stack trace supportGuillaume Desmottes1-0/+15
This allow us to provide the trace of leaked objects making it easier to debug. https://bugzilla.gnome.org/show_bug.cgi?id=767862
2016-07-08leaks tracer: log alive objects when receiving SIGUSR1Guillaume Desmottes1-0/+7
We don't want to automatically catch signals so use an env variable to enable this feature. https://bugzilla.gnome.org/show_bug.cgi?id=767857
2016-07-06Back to developmentSebastian Dröge1-1/+1
2016-07-06Release 1.9.1Sebastian Dröge1-2/+2
2016-06-23win32: Don't use dllexport/import when only building staticallyNirbheek Chauhan1-2/+8
If the prototypes in the public API have dllimport in them when building statically on Windows, the compiler will look for symbols with symbol mangling and indirection corresponding to a DLL. This will cause a build failure when trying to link tests/examples/etc. External users of GStreamer also need to define -DGST_STATIC_COMPILATION if they want to link to static gstreamer libraries on Windows. A similar version of this patch has been committed to all gstreamer repositories. https://bugzilla.gnome.org/show_bug.cgi?id=767463
2016-03-25configure: Remove unneeded parenthesis from AG_GST_CHECK_CHECKSSebastian Dröge1-1/+1
2016-03-24Back to developmentSebastian Dröge1-2/+2
2016-03-24Release 1.8.0Sebastian Dröge1-2/+2
2016-03-15Release 1.7.91Sebastian Dröge1-2/+2
2016-03-01Release 1.7.90Sebastian Dröge1-2/+2