summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* build-sys: Fix handling of Bluez, Hal dependency on D-BusMaarten Bosmans2011-06-301-73/+63
|
* build-sys: Add more build-time conditionals to config filesMaarten Bosmans2011-06-301-2/+14
|
* build-sys: Process configuration files with m4Maarten Bosmans2011-06-301-4/+7
| | | | | This allows for build-time conditionals to be processed, eliminating the need for a separate default.pa.win32.
* build-sys: Use configure AC_OUTPUT to process config filesMaarten Bosmans2011-06-301-0/+21
| | | | Don't use sed to replace @variable@ in file.in.
* build-sys: Move some more defines to configure.acMaarten Bosmans2011-06-301-0/+13
|
* build-sys: look for function 'backtrace' also in library 'ubacktrace'Henning Heinold2011-06-271-1/+1
| | | | | | | | | | | | | | | | | | Using OpenEmbedded with 'minimal-uclibc' for 'MACHINE = "beagleboard"' compilation fails with the following error [1]. […] CCLD pulseaudio ./.libs/libpulsecommon-0.9.22.so: undefined reference to `backtrace_symbols' ./.libs/libpulsecommon-0.9.22.so: undefined reference to `backtrace' collect2: ld returned 1 exit status make[3]: *** [pulseaudio] Error 1 Using uClibc 'backtrace' is in the library 'ubacktrace' and needs to be searched in there. This patch is used successfully in OpenEmbedded[2]. [1] http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-May/032979.html [2] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=0086e0506eb4939150bb50ec337d7f6787b8ae8a
* build-sys: Move some more defines from CFLAGS to config.hMaarten Bosmans2011-06-261-3/+6
|
* build-sys: Use AX_DEFINE_DIR macro instead of setting AM_CFLAGSMaarten Bosmans2011-06-261-4/+9
| | | | This makes the compiler command line a bit shorter, useful for compiling with make V=1.
* build-sys: Use ax_check_flag macros from autoconf archiveMaarten Bosmans2011-06-261-37/+33
| | | | | | Those macros cover almost all functionality of attributes.m4 that was used, so that file can be removed. The CC_NOUNDEFINED macro is used directly in configure.ac.
* Remove libpulse-browse and pabrowseMaarten Bosmans2011-06-241-1/+0
|
* build-sys: bump sonameColin Guthrie2011-06-231-1/+1
|
* database: Support legacy format database entries.Colin Guthrie2011-06-221-0/+12
| | | | | | This adds code to specifically support legacy entries. I kept this code in a separate commit so that it can be (relatively) easily removed at some point in the future.
* capture: Add the passthrough format negotiation to capture streams.Colin Guthrie2011-06-221-1/+1
| | | | | This helps to keep the API more symmetrical and also potentially allows support for passthrough monitor sources at some point in the future.
* build-sys: Use AX_PTHREAD macro from autoconf archiveMaarten Bosmans2011-06-211-18/+1
|
* build-sys: Use AX_CHECK_DEFINE macro from autoconf archiveMaarten Bosmans2011-06-201-3/+3
| | | | | It has no new functionality over the existing macro that is relevant for us, but it is good to have use a macro with a clearly defined upstream.
* build-sys: Use AX_TLS macro from autoconf archiveMaarten Bosmans2011-06-201-1/+3
| | | | | It has no new functionality over the existing macro that is relevant for us, but it is good to have use a macro with a clearly defined upstream.
* build-sys: Move acx_lirc.m4 contents to configure.acMaarten Bosmans2011-06-201-1/+8
| | | | The file is so small, that it is clearer just to do it in the main file.
* build-sys: Move some stuff around in configure.acMaarten Bosmans2011-06-201-53/+52
| | | | For more logical grouping of functionality.
* build-sys: Clean up configure.acMaarten Bosmans2011-06-201-77/+76
| | | | Mostly whitespace and other trivial stuff.
* build-sys: Define PA_CFLAGS at right timeMaarten Bosmans2011-06-201-2/+2
| | | | To ensure that all the changes to CFLAGS are also stored into PA_CFLAGS.
* build-sys: Reset CFLAGS after DBUS checkMaarten Bosmans2011-06-201-4/+4
|
* build-sys: Consolidate host_os handlingMaarten Bosmans2011-06-201-71/+73
| | | | Use os_is_* shell variables instead of pulse_target_os.
* build-sys: Remove unnecessary AC_SUBST callsMaarten Bosmans2011-06-201-23/+0
| | | | These HAVE_* variables are only used as AM_CONDITIONAL, so AC_SUBST is not needed.
* Disable check for pthreads on win32Fritz Elfert2011-06-181-1/+3
| | | | And do not use sched_get_priority on mingw with win32 pthreads installed
* win32: define WIN32_LEAN_AND_MEANMaarten Bosmans2011-06-121-0/+3
| | | | | This makes windows.h include less headers. Otherwise boolean is typedef'ed and that clashes with libjson.
* format: Extend properties to handle lists/rangesArun Raghavan2011-05-151-0/+6
| | | | | | | | | | | | | This replaces the simple string used by pa_format_info's proplist with a JSON string (accessed via new API only). This allows us to express lists and ranges more cleanly, and embed type information for future extensibility. We use json-c for JSON parsing. This is a lightweight depdency (32 KB on my system) and avoids the hassle of having to reinvent a JSON parser. Also included is a test which verifies functionality and is valgrind-clean.
* core: Add extended stream API to support compressed formatsArun Raghavan2011-05-021-1/+1
| | | | | | | | | | | | | | | This is the beginning of work to support compressed formats natively in PulseAudio. This adds a pa_stream_new_extended() that takes a format structure, sends it to the server (=> protocol extension) and has the server negotiate with the appropropriate sink to figure out what format it should use. This is work in progress, and works only with PCM streams. Actual compressed format support in some sink needs to be implemented, and extensive testing is required. More details on how this is supposed to work is available at: http://pulseaudio.org/wiki/PassthroughSupport
* build-system: Small fixesMaarten Bosmans2011-04-301-14/+10
|
* build-system: Rearrange database selectionMaarten Bosmans2011-04-301-32/+32
|
* build-system: Replace some more conditionals with AS_IFMaarten Bosmans2011-04-301-208/+103
|
* build-system: Move dependency error messages to outer scopeMaarten Bosmans2011-04-301-64/+43
|
* build-system: Move AC_DEFINE to separate line with AS_IFMaarten Bosmans2011-04-301-42/+17
|
* build-system: Use AS_IF macro for configure outputMaarten Bosmans2011-04-301-150/+48
| | | | And add some HAVE_[feature] variables for clarity.
* build-system: Simplify AC_ARG_ENABLE usageMaarten Bosmans2011-04-301-306/+109
| | | | | Make use of the enable_[feature] variable automatically defined by AC_ARG_ENABLE instead of defining our own variable.
* x11: More XCB fixes.Arnaud Fontaine2011-04-301-1/+1
| | | | | | | | | | Commit 65ef80b fixed building with xcb-util >= 0.3.8, but the reply is never checked (possible SIGSEGV if the reply is NULL) nor freed (memory leak at each call of the functions). Also, remove include and dependencies on xcb-atom, as it was only meaningful for xcb_atom_get() and STRING, and depend instead on xcb >= 1.6 for XCB_ATOM_STRING.
* build-sys: Make -isysroot and -mmacosx-version-min configurableDaniel Mack2011-04-231-4/+12
|
* thread-posix: Use pthread_(get|set)name_np() if availableDaniel Mack2011-04-231-1/+3
| | | | | Newer generations of libpthread have functions to set and get the thread names. If available, use them.
* pulsecore:: Define _POSIX_C_SOURCE locally for rtclock on OSXDaniel Mack2011-04-231-1/+0
| | | | | | Defining this macro on a global level is disadvantageous for other APIs, and as we need it for clock_gettime() only on Mac OS X, define it locally in pulsecore/core-rtclock.c only.
* build: Bump Orc dependency to 0.4.11Arun Raghavan2011-03-251-1/+1
| | | | | | | 0.4.9 errors out at compile time, and might as well bump to 0.4.11 since that's the version being tested with and has been around for a while now. Thanks to Paul Menzel <paulepanter@users.sourceforge.net> for pointing this out.
* Merge remote-tracking branch 'zonique/osx'Colin Guthrie2011-03-241-0/+13
|\
| * configure.ac: add --mac-universal directive for OS XDaniel Mack2011-03-211-0/+13
| | | | | | | | | | | | On a system with all depency libs built as multi-arch binaries, this option can now be used to build fat Mach-O binaries for multiple architectures.
* | Merge remote-tracking branch 'mkbosmans/mingw32-build'Colin Guthrie2011-03-201-1/+1
|\ \ | |/ |/|
| * Use pulsecore/arpa-inet.h to make arpa/inet.h functionality availableMaarten Bosmans2011-03-191-1/+1
| | | | | | | | Automatically use replacement function on platforms (win32) where not all arpa/inet.h is available natively.
* | Make pulse compile with clangMaarten Bosmans2011-03-181-0/+6
| | | | | | | | | | | | | | | | | | This fixes the checking of supported compiler flags and the following error message for svolume_mmx: pulsecore/svolume_mmx.c:157:76: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions : "+r" (samples), "+r" (volumes), "+r" (length), "=D" ((pa_reg_x86)channel), "=&r" (temp) ~~~~~~~~~~~~^~~~~~~
* | configure: Drop some warningsMaarten Bosmans2011-03-021-1/+1
| | | | | | | | Drop -Winline and set -Wstrict-aliasing level to its default.
* | introspect: Client-side implementation for has_volume/read_only_volumeArun Raghavan2011-03-021-1/+1
| | | | | | | | | | This completes the client-side changes to the protocol extension introduced by commit 99ddca89cdca9b0b92ab9870764f9211e6a82e31
* | Merge remote-tracking branch 'mkbosmans/mingw32-build'Colin Guthrie2011-02-251-6/+50
|\|
| * Give module-waveout a configure switchMaarten Bosmans2011-02-171-2/+42
| | | | | | | | | | - Also disable the scary DBus and udev warnings when building for win32 - and only install some dbus/x11 specific files when appropriate
| * Use PCRE if POSIX regex.h is not availableMaarten Bosmans2011-02-171-3/+6
| |
| * Apply #ifdefs around functionality not available on win32Maarten Bosmans2011-02-171-1/+2
| | | | | | | | And also the reverse: around some win32 specific functionality