summaryrefslogtreecommitdiffstats
path: root/lib/configure.in.mid
blob: 718d6d35488507e8b2b585edbfe248fa549c1824 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
if test -s $srcdir/inst-apps ; then
    SUBDIRLIST=`cat $srcdir/inst-apps`
else
    SUBDIRLIST=`cat $srcdir/subdirs`
fi

# fallback (KDE_CREATE_SUBDIRLIST has this fallback, so I have put it here too.)
if test -z "$SUBDIRLIST" ; then
    SUBDIRLIST=`ls -1 $srcdir`
fi

AC_MSG_CHECKING([whether only Kexi is being built])
KEXI_ONLY=yes
for args in $SUBDIRLIST ; do
    case $args in
        lib) ;;
        kexi) ;;
        *) if test -d $srcdir/$args ; then 
             KEXI_ONLY=no
           fi
           ;;
    esac
done
AC_MSG_RESULT([$KEXI_ONLY])
AM_CONDITIONAL(compile_kexionly, test "$KEXI_ONLY" = "yes" )

AC_MSG_CHECKING([whether kopainter should be compiled])

# first check which main application we could compile
for args in $SUBDIRLIST ; do
    case $args in
        chalk) COMPILE_LIB_FOR_KRITA="$args " ;;
        karbon) COMPILE_LIB_FOR_KARBON="$args " ;;
        kivio) COMPILE_LIB_FOR_KIVIO="$args " ;;
    esac
done

# now remove the applications the user has asked not to compile
COMPILE_LIB_FOR_KPRESENTER="#"
for args in $DO_NOT_COMPILE ; do
    case $args in
        chalk) COMPILE_LIB_FOR_KRITA= ;;
        karbon) COMPILE_LIB_FOR_KARBON= ;;
        kivio) COMPILE_LIB_FOR_KIVIO= ;;
	kpresenter) COMPILE_LIB_FOR_KPRESENTER= ;;
    esac
done

if test -n "$COMPILE_LIB_FOR_KRITA$COMPILE_LIB_FOR_KARBON$COMPILE_LIB_FOR_KIVIO$COMPILE_LIB_FOR_KPRESENTER" ; then
    USERFEEDBACKCOMPILELIB="yes"
else
    USERFEEDBACKCOMPILELIB="no"
fi

AC_MSG_RESULT([$USERFEEDBACKCOMPILELIB])

AM_CONDITIONAL(compile_lib_KOPAINTER, test "$USERFEEDBACKCOMPILELIB" = "yes" )