Adrian Rossiter
87d150fb23
add configure options to disable optional features
6 years ago
karlstav
6407af045b
OSX needs to add librt in a funny way
6 years ago
karlstav
da64176490
always build shmem input module, it is light weight and have no special dependencies
6 years ago
Quantum
8ca33543c7
Add --enable-tsan to build with ThreadSanitizer
6 years ago
Quantum
131227be57
Add --enable-ubsan to build with UndefinedBehaviorSanitizer
6 years ago
Quantum
f7064a9707
Use AM_CONDITIONAL to do conditional compilation
6 years ago
Quantum
fb0de03df2
Add --enable-asan flag to ./configure
6 years ago
Tudor Brindus
c31d324a11
Use NDEBUG for debugging; add debug print helper
...
This commit is split up in two parts.
First, usage of DEBUG is remapped to NDEBUG, such that the behaviour of
assert(3) is as expected with --enable-debug=false (i.e. asserts get
disabled, where they previously did not).
Second, instances of `printf` guarded by `#ifdef DEBUG` blocks have been
refactored into a dedicated `debug` macro to make the code a bit easier
to follow. `debug` is a no-op when `NDEBUG` is set.
6 years ago
karlstav
f9b91b7264
readded bundled iniparser ref: #231
6 years ago
karlstav
3c85435a88
removed bundled iniparser as it is now also avalable in most package repos
6 years ago
karlstav
ca09a8ac85
improved inparser configure message
6 years ago
karlstav
282c2fac33
added automatic detection of legacy iniparser #236
6 years ago
Nikola Pavlica
24c872936f
portaudio support
7 years ago
dnalor
5af0090d7b
shmem input added
7 years ago
Tobias Kortkamp
c9ba2be9a2
Check for alloca.h in the configure script
...
Signed-off-by: Tobias Kortkamp <git@tobik.me>
8 years ago
Tobias Kortkamp
21c6bf06dd
Add sndio backend
...
Signed-off-by: Tobias Kortkamp <git@tobik.me>
8 years ago
karl
e746d52c33
Revert "all: remove include *.c from cava.c"
9 years ago
Chelovechishko
6e27b5a9c1
all: remove include *.c from cava.c
...
add common.h and some stuff to make it compiled
9 years ago
Michael Vetter
48de3d14c3
Add font directory environment variable
...
Adds a variable to specify the location where the font will be installed.
In this patch I chose to use /usr/share/consolefonts as the default,
though on my openSUSE system it will be /usr/share/kbd/consolefonts.
Maybe it varies between distros, so its good to have a variable.
Example usage:
FONT_DIR="/usr/share/kbd/consolefonts" ./configure && make && make install
Fixes https://github.com/karlstav/cava/issues/147
9 years ago
karlstav
ac98e0f6b4
added check for .git in autogen.sh
...
git is used to get version number in config script
this check will use a hardcoded version number if
git is not found. This to solve #139
9 years ago
karlstav
d25dba7935
simplyfied code in iniparser3 fix
10 years ago
karlstav
bf72de8589
added option for building with iniparser version 3.1
10 years ago
karlstav
fb66f9753d
added experimental pulseaudio support
10 years ago
karlstav
c674073d77
added optional alsa dependencies
10 years ago
karlstav
0891d5d79c
added optional ncurses dependencies
10 years ago
karlstav
abfcfc0a62
added copying of config file
...
fixed a bug where default config was not loaded
removed AC_CONFIG_MACRO_DIRS([m4]) from configure.ac
11 years ago
karlstav
1cba4af997
added automatic versioning from git to autoconf
11 years ago
karlstav
d6b4231ae0
updated readme, added separate changelog
11 years ago
karlstav
27d826999c
fixed check for fftw
11 years ago
karlstav
120b5a3a04
added libtoolize and Wall, Wextra, std=c99
11 years ago
karlstav
c53d592438
first working edition, verry untested
11 years ago
karlstav
99fe6342f6
initial commit, not working yet, need help
11 years ago