Commit Graph

417 Commits

Author SHA1 Message Date
Erik de Castro Lopo
328b8f8a38 Configure improvements for Android. 2013-09-08 12:44:06 +10:00
Erik de Castro Lopo
4ffd22a4a4 Fix issues with 'make test-tarball' with --disable-shared.
When shared libs are disabled the binaries end up in a .libs/
dir while when they're enabled there is no .libs/ dir.
2013-09-04 21:02:16 +10:00
Erik de Castro Lopo
8a657c2424 configure.ac : Add HOST_TRIPLET. 2013-08-12 09:37:10 +10:00
Erik de Castro Lopo
7a5f494183 Detect and use fstat64() when sizeof (off_t) == 4.
Still have a problem of 32 bit systems where sizeof (off_t) == 4
and fstat64() doesn't exist (eg Android). In this case it will just
fail to work correctly at run time. This is bad.
2013-07-31 22:34:58 +10:00
Erik de Castro Lopo
1212de31c6 configure.ac : Improve detection of 64 bit file offset type. 2013-07-31 18:32:22 +10:00
Erik de Castro Lopo
84ee01e72c configure.ac : Drop -Wunreachable-code.
Warns on things like a break after a return in a switch statement.
Doesn't seem that useful a warning.
2013-07-13 17:53:01 +10:00
Erik de Castro Lopo
ca790066b6 configure.ac : Fix for current versions of autotools.
Patch from Cristian Rodriguez.
2013-07-13 17:28:25 +10:00
Erik de Castro Lopo
8393ee3e61 configure.ac : Include a couple more -W flags. 2013-07-12 18:44:21 +10:00
Erik de Castro Lopo
c2e58d077f configure.ac : Add -Wmissing-declarations to CFLAGS. 2013-06-25 18:00:51 +10:00
Erik de Castro Lopo
90b38b36b8 Disable stack protector by default.
This option is disabled by default because it is known not to work
on FreeBSD 9.1 and for Linux -> Windows cross compiling using the
Debian MinGW-w64 tool chain.

Closes: https://github.com/erikd/libsndfile/issues/42
2013-06-22 19:36:32 +10:00
Erik de Castro Lopo
d0c9fae4f9 configure.ac : Sanity check --disable-largefile.
If sizeof (off_t) == 8, then disable large file support doesn't work.
2013-04-30 09:41:35 +10:00
Karl Lindén
9b331554ab Use pkgconfigdir variable as it is not sure it will be libdir/pkgconfig.
Let an external script handle printing of installation directories so
that printing can be done in a `cleaner' way without tests.

Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
2013-04-28 21:35:08 +10:00
Karl Lindén
958263fbd7 Do not use old variable INCLUDES and use modern AM_INIT_AUTOMAKE invocation.
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
2013-04-07 20:05:08 +10:00
Karl Lindén
315c92457b Honour --htmldir option to configure script.
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
2013-04-05 07:32:24 +11:00
Erik de Castro Lopo
4953e9e8bb configure.ac : Detect and enable stack protection. 2013-04-04 21:14:06 +11:00
Erik de Castro Lopo
f4698f5998 configure.ac : Fix sanitization of FLAC_CFLAGS value. 2013-02-22 17:34:31 +11:00
Erik de Castro Lopo
275a13db6d configure.ac : Improve sanitization of FLAC_CFLAGS value. 2013-02-22 06:29:40 +11:00
Erik de Castro Lopo
a86e5d89f2 configure.ac : Version 1.0.26pre5. 2013-02-10 14:09:32 +11:00
Erik de Castro Lopo
e092a9f885 Drop tests for and CPP hackery for C99 struct flexible array feature. 2013-02-06 18:48:36 +11:00
Erik de Castro Lopo
66c5d9490c configure.ac : Use PKG_INSTALLDIR when it exists. 2013-02-05 19:44:05 +11:00
Erik de Castro Lopo
0cebed8572 configure.ac : Version 1.0.26pre4. 2012-12-01 12:38:40 +11:00
Erik de Castro Lopo
c976070ba4 configure.ac : Detect OSX_DARWIN_VERSION. 2012-11-30 22:35:29 +11:00
Erik de Castro Lopo
42dd9b90ac configure.ac : Version 1.0.26pre3. 2012-10-13 12:48:38 +11:00
Erik de Castro Lopo
65a5067d7a Patch from Ricci Adams to use OSX's AudioQueues on OSX 10.7 and greater. 2012-08-04 18:00:51 +10:00
Erik de Castro Lopo
32b5bfdf15 configure.ac : Detect the presence of lround. 2012-06-08 18:16:35 +10:00
Erik de Castro Lopo
eab47d649e configure.ac : Fix if test for empty $prefix. 2012-03-20 18:29:08 +11:00
Erik de Castro Lopo
11d0791d1d configure.ac : Only use automake AM_SLIENT_RULES where supported. 2012-03-10 18:22:51 +11:00
Erik de Castro Lopo
d99740b6f8 For GCC, use inline assembler for endian swapping. 2012-03-09 20:53:29 +11:00
Erik de Castro Lopo
4bee0d2b62 configure.ac : Detect presence of <x86intrin.h> header file. 2012-03-05 19:34:14 +11:00
Erik de Castro Lopo
fb5e4f7570 configure.ac : Version 1.0.26pre2. 2012-03-04 10:42:23 +11:00
Erik de Castro Lopo
e0671a836c configure.ac : Fix typo, FLAC_CLFAGS -> FLAC_CFLAGS. 2012-01-26 16:21:52 +11:00
Erik de Castro Lopo
d464da7dba configure.ac : Use AC_SYS_LARGEFILE instead of AC_SYS_EXTRA_LARGEFILE. 2011-08-23 20:20:20 +10:00
Erik de Castro Lopo
5983e8ca46 Move ACLOCAL_AMFLAGS setup to Makefile.am. 2011-08-07 19:54:24 +10:00
Erik de Castro Lopo
164a20e75b configure.ac : 1.0.26pre1. 2011-07-15 19:05:30 +10:00
Erik de Castro Lopo
2c4d2bdce6 Updates for 1.0.25. 2011-07-13 21:21:13 +10:00
Erik de Castro Lopo
c4e96841c9 configure.ac : Link libspeex if ENABLE_EXPERIMENTAL_CODE == 1. 2011-07-04 22:01:56 +10:00
Erik de Castro Lopo
1b4b05ae6a configure.ac : Add -Wundef to CFLAGS. 2011-06-13 22:15:06 +10:00
Erik de Castro Lopo
ff38eacb92 configure.ac : Use int64_t instead of off_t when they are the same size. 2011-05-18 06:33:28 +10:00
Erik de Castro Lopo
3884db7528 configure.ac : Whitespace fix. 2011-03-30 18:54:48 +11:00
Erik de Castro Lopo
33cd8bdb46 src/ : Use non-recursive make to build GSM610 and G72x helper libs. 2011-03-25 21:18:23 +11:00
Erik de Castro Lopo
b7212c30fe configure.ac : Sanitize FLAC_CFLAGS value supplied by pkg-config. 2011-03-25 20:42:07 +11:00
Erik de Castro Lopo
81935a277f configure.ac : 1.0.25pre2. 2011-03-25 20:37:38 +11:00
Erik de Castro Lopo
b566fff5a8 configure.ac : Rearrange AC_CONFIG_FILES. 2011-03-25 17:19:11 +11:00
Erik de Castro Lopo
fb4df2e642 configure.ac : Version 1.0.25pre1. 2011-03-24 18:13:32 +11:00
Erik de Castro Lopo
0772042a68 Updates for release 1.0.24. 2011-03-23 19:35:49 +11:00
Erik de Castro Lopo
a7bd34386c configure.ac : 1.0.24pre3. 2011-03-22 22:47:22 +11:00
Erik de Castro Lopo
99f016ff86 configure.ac : Fix up usage of sed (should not assume GNU sed). 2011-03-22 17:47:01 +11:00
Erik de Castro Lopo
0f41f4be63 configure.ac : 1.0.24pre2. 2011-03-22 06:34:38 +11:00
Erik de Castro Lopo
26f3f3a45f configure.ac : Fix use of pkg-config after detection. 2011-03-18 18:01:41 +11:00
Erik de Castro Lopo
18fc0135c6 configure.ac : Minor tweak. 2011-03-15 22:24:19 +11:00
Erik de Castro Lopo
36c6fe71c1 configure.ac : Fail more gracefully if pkg-config is missing. 2011-03-08 07:04:50 +11:00
Erik de Castro Lopo
f209698448 Update copyright dates. 2011-01-19 21:36:56 +11:00
Erik de Castro Lopo
0011db82da configure.ac : Improve message when pkg-config is missing. 2010-12-28 22:36:15 +11:00
Erik de Castro Lopo
ba3ca03df2 configure.ac : Make TYPEOF_SF_COUNT_T int64_t where possible. 2010-11-01 21:05:22 +11:00
Erik de Castro Lopo
6816f9b2da configure.ac : Sed fix for FreeBSD. Thanks Tony Theodore. 2010-10-20 21:25:06 +11:00
Erik de Castro Lopo
b2b2cf4a49 configure.ac : Bump to 1.0.24pre1. 2010-10-14 21:20:47 +11:00
Erik de Castro Lopo
034c20033d Switch from shave to automake-1.11's AM_SILENT_RULES. 2010-10-14 21:06:10 +11:00
Erik de Castro Lopo
08d35de4cd Updates for 1.0.23 release. 2010-10-10 15:31:23 +11:00
Erik de Castro Lopo
84d1393898 Add version string resources to the windows DLL. 2010-10-10 12:43:08 +11:00
Erik de Castro Lopo
d37b2c48e1 configure.ac : Version 1.0.23pre1. 2010-10-04 21:36:57 +11:00
Erik de Castro Lopo
98b5b70635 Release 1.0.22. 2010-10-04 11:39:47 +11:00
Erik de Castro Lopo
fad92da4d3 configure.ac : Version 1.0.22pre4. 2010-06-09 21:42:27 +10:00
Erik de Castro Lopo
3eb6954930 configure.ac : When compiling with x86_64-w64-mingw32-gcc link with -static-libgcc flags. 2010-05-07 21:42:14 +10:00
Erik de Castro Lopo
66f6e6cae7 Hook pedantic-header-test into test suite. 2010-04-21 18:17:45 +10:00
Erik de Castro Lopo
358840d84e configure.ac : Bump version 1.0.22pre3. 2010-03-01 22:21:17 +11:00
Erik de Castro Lopo
820433c565 configure.ac : Clean up configure report. 2010-02-28 09:05:35 +11:00
Erik de Castro Lopo
52d464273f configure.ac : Remove -fpascal-strings from OSX's OS_SPECIFIC_CFLAGS. 2010-02-22 18:26:21 +11:00
Erik de Castro Lopo
984161c26b configure.ac : Bump to 1.0.22pre2. 2010-01-10 08:36:52 +11:00
Erik de Castro Lopo
69a416a8a5 programs/sndfile-play : Apply patch from Christian Weisgerber and Jacob Meuserto to add support for OpenBSD's sndio. 2010-01-07 21:01:35 +11:00
Erik de Castro Lopo
694fd0d8a9 configure.ac : Test for Unix pipe() and waitpid() functions. 2009-12-28 08:22:54 +11:00
Erik de Castro Lopo
c38daf9cd9 configure.ac : Improve initialisation. 2009-12-17 22:41:32 +11:00
Erik de Castro Lopo
aa7e84cc91 Change name of generated file src/Symbols.linux to Symbols.gnu-binutils and
and use the same symbols file for other systems which use GNU binutils like
Debian's kfreebsd.
2009-12-16 05:59:49 +11:00
Erik de Castro Lopo
3d1c3e8e5d configure.ac : Version 1.0.22pre1. 2009-12-14 07:11:21 +11:00
Erik de Castro Lopo
b1a57f5ed0 configure.ac : Version 1.0.21. 2009-12-13 17:46:05 +11:00
Erik de Castro Lopo
0c653f355b configure.ac : Remove detection of JACK Audio Connect Kit. 2009-12-09 21:56:27 +11:00
Erik de Castro Lopo
cc662c4dc9 configure.ac : Version 1.0.21pre4. 2009-12-08 21:30:05 +11:00
Erik de Castro Lopo
05ed996d42 Rename all custom macros from AC_* to MN_*. 2009-12-03 18:10:58 +11:00
Erik de Castro Lopo
0ef3815731 doc/*.html : Corrections and clarifications courtesy of Robin Forder. 2009-12-02 20:23:51 +11:00
Erik de Castro Lopo
78988997d8 configure.ac : Version 1.0.21pre3. 2009-12-01 18:25:43 +11:00
Erik de Castro Lopo
1e731d1cf2 configure.ac : Version 1.0.21pre2. 2009-11-28 21:25:39 +11:00
Erik de Castro Lopo
c08a55aa04 configure.ac : Insist on libvorbis >= 1.2.3. Earlier verions have bugs that cause the libsndfile test suite to fail on MIPS, PowerPC and others. 2009-10-09 20:19:40 +11:00
Erik de Castro Lopo
2e4c8c26a0 build-test-tarball.mk.in : Add a Make script to build a tarball of all the test binaries and the test wrapper script. 2009-09-27 13:32:41 +10:00
Erik de Castro Lopo
e26ad841e3 configure.ac : Detect sizeof of wchar_t. 2009-09-25 22:00:00 +10:00
Erik de Castro Lopo
a58573c912 configure.ac : Remove AM_CONFIG_HEADER due to warnings from autoconf 2.64. 2009-09-23 18:02:41 +10:00
Erik de Castro Lopo
ea530ead24 configure.ac : Set __USE_MINGW_ANSI_STDIO to 1 when compiling using MinGW compilers. Remove unneeded AC_SUBST. Report Host CPU/OS/vendor. 2009-09-22 17:43:06 +10:00
Conrad Parker
031b579ccf add configure flag to disable JACK 2009-06-24 00:03:28 +09:00
Erik de Castro Lopo
313be08430 Fix MSVC definition of sf_count_t. 2009-05-25 18:05:45 +10:00
Erik de Castro Lopo
348d345592 Fix definition of sf_count_t for Win32. 2009-05-22 18:15:30 +10:00
Erik de Castro Lopo
311b6beac3 configure.ac : Bump version to 1.0.21.pre1. 2009-05-18 08:28:07 +10:00
Erik de Castro Lopo
5c18d65c37 configure.ac : Bump version to 1.0.20. 2009-05-14 19:49:37 +10:00
Erik de Castro Lopo
bd5d995992 configure.ac : Bump version to 1.0.20pre1. 2009-03-20 06:04:09 +11:00
Erik de Castro Lopo
ae118f74d1 configure.ac : Fix flac version. 2009-03-17 15:06:56 +11:00
Erik de Castro Lopo
d750073b26 Merge in Shave stuff. 2009-03-17 14:28:17 +11:00
Erik de Castro Lopo
bb4018ab7f configure.ac : Add documentation for --disable-external-libs and improve error handling for that option. 2009-03-17 14:09:31 +11:00
Erik de Castro Lopo
1a9dd0819b configure.ac : Detect vorbis_version_string() correctly. 2009-03-03 09:40:15 +11:00
Erik de Castro Lopo
5f615adc06 Update shave files and enable by default in configure.ac. 2009-03-03 05:51:01 +11:00
Erik de Castro Lopo
5173b47550 configure.ac : Document vorbis versions. 2009-03-03 04:05:04 +11:00
Erik de Castro Lopo
20d7483c50 configure.ac : Fix --enable-external-libs logic. 2009-03-03 03:49:45 +11:00
Erik de Castro Lopo
3402a50c0b configure.ac : Detect the presence/absence of vorbis_version_string() in libvorbis. 2009-03-01 22:19:38 +11:00
Erik de Castro Lopo
850311611c Use Shave to clean up automake/libtool output. 2009-02-24 10:26:10 +11:00
Erik de Castro Lopo
f75e0f1231 configure.ac : Add missing '.' in comment (vorbis version number). 2009-02-18 08:33:34 +11:00
Erik de Castro Lopo
0733b9962c configure.ac : Chmod test_wrapper.sh correctly. 2009-02-12 07:09:25 +11:00
Erik de Castro Lopo
cf3fb080f9 configure.ac : Generate tests/test_wrapper.sh from the template. 2009-02-11 09:31:36 +11:00
Erik de Castro Lopo
11c420b547 configure.ac : Require libvorbis >= 1.2.2. 2009-02-09 06:46:12 +11:00
Erik de Castro Lopo
b887f6427a configure.ac : Bump configure version to 1.0.19pre1. 2009-02-08 07:17:48 +11:00
Erik de Castro Lopo
c383584370 Final tweaks for 1.0.18 release. 2009-02-07 14:00:36 +11:00
Erik de Castro Lopo
94a9eb628c configure.ac : Bump configure version to 1.0.18pre26. 2009-02-03 13:00:51 +11:00
Erik de Castro Lopo
e8926895ed configure.ac : Bump configure version to 1.0.18pre25. 2009-01-11 17:00:28 +11:00
Erik de Castro Lopo
f2a8904a4e Add new file M4/add_cxxflags.m4 and use it in configure.ac. 2008-11-30 15:06:00 +11:00
Erik de Castro Lopo
e1570e1480 configure.ac : Revert change that broke the MinGW build. 2008-11-24 22:11:15 +11:00
Erik de Castro Lopo
7326d4128c configure.ac : Remove cygwin special cases. 2008-11-17 11:49:55 +11:00
Erik de Castro Lopo
878867e129 Tweaks to generation of Symbols files. 2008-11-14 21:45:09 +11:00
Erik de Castro Lopo
9b001f76bb configure.ac : Add comment about MinGW specific linker flag. 2008-11-10 22:01:59 +11:00
Erik de Castro Lopo
f819b2b55c Merge Octave fixes from -octave branch. 2008-10-27 21:05:24 +11:00
Erik de Castro Lopo
919c867791 Merge from --mdev. Still broken. 2008-10-27 12:13:01 +11:00
Erik de Castro Lopo
50112e2bb7 Move real utility programs from examples/ to new directory programs/ . 2008-10-21 22:49:55 +11:00
Erik de Castro Lopo
c5413b76f2 configure.ac : Fix --enable-octave. 2008-10-21 14:47:34 +11:00
Erik de Castro Lopo
70875f1509 configure.ac : Add --disable-octave option. 2008-10-18 21:36:15 +11:00
Erik de Castro Lopo
9bae150a86 configure.ac : Verison 1.0.16pre24. 2008-10-02 06:17:04 +10:00
Erik de Castro Lopo
e9c25c2548 configure.ac : Add -funsigned-char to CFLAGS if the compiler supports it. 2008-09-09 20:47:59 +10:00
Erik de Castro Lopo
50b823175e configure.ac : Bump version to 1.0.18pre23. 2008-08-18 22:23:33 +10:00
Erik de Castro Lopo
04f40feb8f configure.ac : Test for <sys/time.h> and gettimeofday. 2008-08-17 16:23:32 +10:00
Erik de Castro Lopo
9223da0872 configure.ac : Test for localtime and localtime_r. 2008-08-16 12:20:50 +10:00
Erik de Castro Lopo
c099ef98ad Use new PKG_CHECK_MOD_VERSION m4 macro. 2008-06-29 09:02:33 +10:00
Erik de Castro Lopo
3dbb868c31 configure.ac : Fix detection/enabling of external libs. 2008-06-25 11:03:39 +10:00
Erik de Castro Lopo
b953c218ce configure.ac : Add comment about requiring vorbis >= 1.2.1. 2008-06-03 08:35:06 +10:00
Erik de Castro Lopo
c3a28747aa configure.ac : More merges. 2008-05-31 13:38:50 +10:00
Erik de Castro Lopo
1f7c78551b configure.ac : Fix default for enable_external_libs. 2008-05-22 09:19:27 +10:00
Erik de Castro Lopo
67c3f8bea3 configure.ac : Add --disable-external-libs configure option. 2008-05-21 19:18:52 +10:00
Erik de Castro Lopo
cf918cdf8d Link to external versions of FLAC, Ogg and Vorbis. 2008-05-21 18:34:47 +10:00
Erik de Castro Lopo
7fc7a100bc configure.ac : Bump to version 1.0.18pre22. 2008-05-21 16:03:08 +10:00
Erik de Castro Lopo
3007390974 configure.ac : Turn off detection of F77. 2008-05-13 18:02:36 +10:00
Erik de Castro Lopo
4790cdfecc configure.ac : Call AM_PROG_CC_C_O after AC_PROG_CC. 2008-05-11 20:25:56 +10:00
Erik de Castro Lopo
85f75f719a configure.ac : Add AM_PROG_CC_C_O. 2008-05-09 16:04:49 +10:00
Erik de Castro Lopo
18d5da3d4f configure.ac : Set object format to aout for OS/2. Thanks to David Yeo. 2008-04-19 13:13:07 +10:00
Erik de Castro Lopo
c300da31f3 autogen.sh, configure.ac : Minor tweaks. 2008-04-17 09:37:22 +10:00
Erik de Castro Lopo
533d4c0b19 Bump to version 1.0.18pre21. 2008-04-13 10:27:05 +10:00
Erik de Castro Lopo
7c059d2207 configure.ac : Fix up octave detection. 2008-04-01 21:28:59 +11:00
Erik de Castro Lopo
0ec0efb4df src/FLAC : Run test_libFLAC executable directly instead of via a shell script. 2008-03-31 20:57:30 +11:00
Erik de Castro Lopo
d443a84e0d configure.ac : Tweaks. 2008-03-30 23:28:25 +11:00
Erik de Castro Lopo
917fa95c17 More MinGW fixes. 2008-03-25 22:38:23 +11:00
Erik de Castro Lopo
81b11ed418 configure.ac : Bump to version 1.0.18pre20. 2007-12-03 20:17:10 +11:00
Erik de Castro Lopo
18db6f6531 configure.ac : Bump version. 2007-11-29 21:30:35 +11:00
Erik de Castro Lopo
5ed00573e7 configure.ac : Correct version. 2007-11-25 21:30:26 +11:00
Erik de Castro Lopo
00fbfb1c11 Merge from mdev. 2007-11-24 21:21:19 +11:00
Erik de Castro Lopo
f94bb9dea4 Add new example program to play sound files using the JACK audio server. 2007-11-24 10:00:29 +11:00
Erik de Castro Lopo
f1b4ef2174 Merge from -mdev. 2007-11-17 21:09:28 +11:00
Erik de Castro Lopo
e11eceaffd configure.ac : Minor fix in message output. 2007-11-17 20:43:40 +11:00
Erik de Castro Lopo
141884b65c More OS/2 fixes from David Yeo. 2007-11-16 21:16:56 +11:00
Erik de Castro Lopo
5406298115 Use AC_GCC_VERSION to work around gcc-4.2 inline warning stupidity. 2007-11-05 15:18:42 +11:00