Commit graph

210 commits

Author SHA1 Message Date
Takashi Iwai
631f7cde82 Change assert condition in error message handler
Activating assert() in the default error message handler isn't always
good for producitve systems.  Make this optional and enable only when
a special configure option is given (i.e. for explicit debugging).
2007-10-24 12:53:08 +02:00
Jaroslav Kysela
89dfaa7cf7 release 1.0.15
Patch-level: Merged
2007-10-15 10:36:46 +02:00
Jaroslav Kysela
4f70a301ac release 1.0.15rc3
Patch-level: Merged
2007-09-21 10:40:55 +02:00
Jaroslav Kysela
8f5fa1a4aa changed python-incdir to python-includes for configure.in 2007-09-12 15:02:03 +02:00
Jaroslav Kysela
fb8887350c release 1.0.15rc2
Patch-level: Merged
2007-09-12 11:15:52 +02:00
Takashi Iwai
e23317de39 Allow empty pythonincdir option
The include path options can be empty if the python is installed in
the standard header path.  So, configure shouldn't check its emptiness.
2007-08-31 16:41:19 +02:00
Jaroslav Kysela
dcdf8c2a00 improved python detection and added --with-pythonincdir for configure.in 2007-08-31 15:22:26 +02:00
Jaroslav Kysela
4b2cc63038 release 1.0.15rc1
Patch-level: Merged
2007-08-30 10:23:29 +02:00
Takashi Iwai
679ae1c7f2 Continue build even if python-config doesn't exist
It's annoying that the configure script stops with an error if
python-config doesn't exist.  It's no fatal error, so the configure
should disable the python components and continue.
2007-08-22 11:41:58 +02:00
Takashi Iwai
e16a241efc Fix a typo in configure script 2007-08-15 15:54:47 +02:00
Takashi Iwai
4cdb17c601 Split mmap-emulation code from hw layer
Move out mmap-emulation code from hw layer to its own plugin.
This cleans up the mess in pcm_hw.c.
2007-07-11 17:44:09 +02:00
Jaroslav Kysela
e0d7bfcea6 mixer simple basic abstraction - added python binding
reasons:
- rapid development
- class-like code structure
- more readable code
features:
- hcontrol binding is managed from python (opportunity to create
  virtual mixer without driver or join multiple cards to behave as one)
2007-07-11 10:10:12 +02:00
Takashi Iwai
582cc1f098 Create asoundlib.h dynamically according to configure options
Create asoundlib.h dynamically according to configure options.
This avoids the inclusion of unused API headers.
Also don't install unused API headers.
2007-07-10 15:58:41 +02:00
Takashi Iwai
40415cd180 Fix undefined references in namehint.c
Fixed undefined references in namehint.c when not all components are
selected via configure options.
2007-07-03 20:22:21 +02:00
Takashi Iwai
f49e5859fd Fix the build of lfloat plugin
Fixed the wrong check of softfloat in configure, which resulted in
disablement of lfloat plugin.
2007-06-28 13:26:25 +02:00
Jaroslav Kysela
c284de76b7 release 1.0.14a
Patch-level: Merged
2007-06-11 10:52:17 +02:00
Takashi Iwai
e973a96f4f Fix plugin directory
Fix a typo in configure script that results in a wrong plugin directory.
ALSA bug#3148
	https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3148
2007-06-08 11:35:03 +02:00
Takashi Iwai
e9ec5aef27 Properly disable -Bsymbolic-functions if ld doesn't support
Disable -Bsymbolic-functions option properly if the ld on the system
doesn't support it.
2007-06-04 15:22:04 +02:00
Jaroslav Kysela
4a7bc382a1 release 1.0.14
Patch-level: Merged
2007-05-31 08:54:49 +02:00
Takashi Iwai
21888c5f50 Add config and plugin directory options to configure
Added --with-configdir and --with-plugindir options to configure
which specify the directories for config files and plugin objects
respectively.  The default paths when these options are not
specified are unchanged.
2007-05-03 20:55:54 +02:00
Jaroslav Kysela
df3f340ab3 release 1.0.14rc4
Patch-level: Merged
2007-05-02 08:45:45 +02:00
Takashi Iwai
3b1153c435 Add --enable-symbolic-functions configure option
Added --enable-symbolic-functions configure option.  This will detect
and pass -Bsymbolic-functions linker option, which gives you better
performance and smaller binary size.  Only recent binutils supports
this option.
2007-04-10 13:24:52 +02:00
Takashi Iwai
09996b632e Use AS_HELP_STRING in configure.in
Use AS_HELP_STRING macro in configure.in.
Fix some help descriptions.
2007-03-28 14:03:10 +02:00
Takashi Iwai
77b4d5f97a Add --with-ctl-plugins configure option
Added --with-ctl-plugins configure option to specify the optinal
plugins to build.
2007-03-28 13:48:04 +02:00
Takashi Iwai
70e4ec9d08 Allow build without libdl and libpthread
Allow building alsa-lib without libdl and libpthread.
Added new options to configure, --with-libdl and --with-pthread.
2007-03-22 00:48:18 +01:00
Takashi Iwai
0c03968e13 Fix build with no PCM plugin
When pcm plugin is disabled, the static build fails because of
lack of pcm_symbols_list.c.  Fixed now.
2007-03-16 15:22:27 +01:00
Jaroslav Kysela
afb23f3f58 release 1.0.14rc3
Patch-level: Merged
2007-02-26 09:21:12 +01:00
Takashi Iwai
b3f998dbc9 add support for symbol prefixes in shared libraries
attached patch updates the Version script so that it supports SYMBOL_PREFIX

From: Mike Frysinger <vapier@gentoo.org>
2007-01-17 15:19:52 +01:00
Jaroslav Kysela
1c82cd7623 release 1.0.14rc2
Patch-level: Merged
2007-01-15 14:21:41 +01:00
Jaroslav Kysela
93b453f4b8 release 1.0.14rc1
Patch-level: Merged
2006-12-07 15:04:28 +01:00
Jaroslav Kysela
1300e70573 more name hint interace updates
- add long card name to device description
- create empty PCM plugin to allow right hint description parsing
- reorder devices in alsa.conf
- make namehint more configurable (using default.namehint.showall switch)
- add two levels basic and exteded for hints to default configuration files
- do not show direct device aliases
- removed all known memory leaks
2006-10-12 14:34:23 +02:00
Mike Frysinger
285d859974 allow building out of tree (sort of)
the current configure script assumes that it will be run in the srcdir ... i
often build things out of tree so you can quickly punt all the generated
files:
mkdir build
cd build
../configure
cd ..
rm -r build
clean!

this tweaks the configure script in a few places to use the correct variable
instead of assuming that configure is always in $PWD ...

i say "sort of" in the subject because there is still the issues of the pcm
symbols list being generated in $builddir instead of $srcdir and the alsa
include symlink, but these doesnt really concern me for what i need ;)

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2006-10-04 17:30:26 +02:00
Jaroslav Kysela
99894d73ba release 1.0.13
Patch-level: Merged
2006-09-29 13:30:53 +02:00
Jaroslav Kysela
476ce88773 configure.in - fix "checking for versioned symbols" error in ./configure
See: bug#2274

checking for versioned symbols... ./configure: line 19347: test: "1: integer
expression expected
./configure: line 19350: test: "1: integer expression expected

This is caused by my libtool VERSION string:
VERSION="1.5.22 Debian 1.5.22-2"

The test in configure.in can't currently deal with the quotes.
2006-09-29 10:44:58 +02:00
Jaroslav Kysela
3a8cb22aa1 release 1.0.13rc3
Patch-level: Merged
2006-09-25 15:21:50 +02:00
Takashi Iwai
f0fbd4c03e add support for hosts that have custom symbol prefixes
From: Mike Frysinger <vapier@gentoo.org>

some architectures, like Blackfin, have a prefix added to all symbols (in our
case it's historical baggage)

while normally packages shouldnt care, when code starts mixing assembler with
C (like symbol versioning), you need to dip down into the inner details.
find attached a patch which queries gcc for the prefix (all gcc toolchains
have a builtin define of __USER_LABEL_PREFIX__) and then automatically has
asm() constructs utilize this

since most targets define __USER_LABEL_PREFIX__ to nothing, hopefully this
shouldnt cause any problems :)
2006-09-19 18:07:51 +02:00
Jaroslav Kysela
99905c2ffc release 1.0.13rc2
Patch-level: Merged
2006-09-12 15:35:38 +02:00
Takashi Iwai
612216db0d Add --disable-alisp configure option
Added --disable-alisp configure option to disable alsip support.
2006-09-06 14:39:01 +02:00
Jaroslav Kysela
6f1f0585e0 release 1.0.13rc1
Patch-level: Merged
2006-08-31 10:06:08 +02:00
Jaroslav Kysela
94572ff3a8 release 1.0.12
Patch-level: Merged
2006-08-22 14:40:42 +02:00
James Courtier-Dutton
15d9a28b5b Fix default paths. 2006-08-13 22:48:34 +01:00
Jaroslav Kysela
8d708c7d61 release 1.0.12rc2
Patch-level: Merged
2006-08-04 14:28:12 +02:00
James Courtier-Dutton
8f7152b633 Fix default install libpath and datapath. 2006-07-28 10:05:34 +01:00
Jaroslav Kysela
04b9161ede release 1.0.12rc1
Patch-level: Merged
2006-06-21 15:50:41 +02:00
Jaroslav Kysela
86bd73fa3e release 1.0.11
Patch-level: Merged
2006-04-19 12:29:46 +02:00
Jaroslav Kysela
195aed37ee release 1.0.11rc5
Patch-level: Merged
2006-04-11 15:58:59 +02:00
Jaroslav Kysela
944a4ad310 release 1.0.11rc4
Patch-level: Merged
2006-03-22 10:47:32 +00:00
Takashi Iwai
3b692f9d6b Change autoconf requirement to 2.59
Change AC_PREREQ to 2.59.
2006-03-21 16:56:16 +00:00
Clemens Ladisch
09f598e57c allow changing of device directory path
Add configuration options to change the default device path from the
default /dev/snd.  This is useful for embedded systems that do not want
subdirectories in /dev.
2006-02-27 10:03:19 +00:00
Jaroslav Kysela
bf174b7046 release 1.0.11rc3
Patch-level: Merged
2006-01-27 15:22:16 +00:00