]> git.sesse.net Git - mlt/blob - src/modules/sox/configure
move binary modules to libdir - affects MLT_REPOSITORY
[mlt] / src / modules / sox / configure
1 #!/bin/sh
2
3 if [ "$help" != "1" ]
4 then
5
6         which libst-config > /dev/null 2>&1
7         if [ $? -eq 0 ]
8         then
9                 disable_sox=0
10                 echo "CFLAGS += $(libst-config --cflags) -I../../" > config.mak
11                 echo "LDFLAGS += -lst $(libst-config --libs)" >> config.mak
12         else
13                 sox --version 2> /dev/null | grep 'v14.' > /dev/null
14                 disable_sox=$?
15                 if [ $disable_sox -eq 0 ]
16                 then
17                         LIBDIR=lib
18                         #bits=$(uname -m)
19                         #case $bits in
20                         #x86_64)
21                         #       export LIBDIR=lib64
22                         #       ;;
23                         #*)
24                         #       export LIBDIR=lib
25                         #       ;;
26                         #esac
27
28                         sox=$(which sox)
29                         # chop sox
30                         soxdir=$(dirname $sox)
31                         # chop bin
32                         soxdir=$(dirname $soxdir)
33                         echo "CFLAGS += -DSOX14 -I$soxdir/include" > config.mak
34                         echo "LDFLAGS += -L$soxdir/$LIBDIR -lsox -lsfx" >> config.mak
35                 fi
36         fi
37
38         if [ "$disable_sox" = "0" ]
39         then
40                 echo "sox               libmltsox$LIBSUF" >> ../filters.dat
41         else
42                 echo "- sox not found: disabling"
43                 touch ../disable-sox
44         fi
45
46 fi