File: configure.ac

package info (click to toggle)
gambas3 3.9.1-3
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 57,000 kB
  • ctags: 26,599
  • sloc: ansic: 141,551; cpp: 91,299; sh: 22,924; makefile: 1,721; perl: 1,207; xml: 445; cs: 342
file content (95 lines) | stat: -rw-r--r-- 2,601 bytes parent folder | download
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
dnl ****************************************************************************
dnl   global configure.ac
dnl   (c) BenoƮt Minisini 2000-2009
dnl ****************************************************************************

dnl ---- Initialization

m4_include([version.m4])
AC_INIT(gambas3, GB_VERSION, GB_MAIL, [], GB_URL)
AC_CONFIG_MACRO_DIR([m4])
AC_PROG_LN_S

AC_CONFIG_SUBDIRS(main)

GB_CONFIG_SUBDIRS(bzlib2, gb.compress.bzlib2)
GB_CONFIG_SUBDIRS(zlib, gb.compress.zlib)
GB_CONFIG_SUBDIRS(mysql, gb.db.mysql)
GB_CONFIG_SUBDIRS(odbc, gb.db.odbc)
GB_CONFIG_SUBDIRS(postgresql, gb.db.postgresql)
GB_CONFIG_SUBDIRS(sqlite2, gb.db.sqlite2)
GB_CONFIG_SUBDIRS(sqlite3, gb.db.sqlite3)
GB_CONFIG_SUBDIRS(net, gb.net)
GB_CONFIG_SUBDIRS(curl, gb.net.curl)
GB_CONFIG_SUBDIRS(mime, gb.mime)
GB_CONFIG_SUBDIRS(pcre, gb.pcre)
GB_CONFIG_SUBDIRS(sdl, gb.sdl)
GB_CONFIG_SUBDIRS(sdlsound, gb.sdl.sound)
GB_CONFIG_SUBDIRS(sdl2, gb.sdl2)
GB_CONFIG_SUBDIRS(libxml, gb.libxml)
GB_CONFIG_SUBDIRS(xml, gb.xml)
GB_CONFIG_SUBDIRS(v4l, gb.v4l)
GB_CONFIG_SUBDIRS(crypt, gb.crypt)
GB_CONFIG_SUBDIRS(qt4, gb.qt4)
GB_CONFIG_SUBDIRS(qt5, gb.qt5)
GB_CONFIG_SUBDIRS(gtk, gb.gtk)
GB_CONFIG_SUBDIRS(gtk3, gb.gtk3)
GB_CONFIG_SUBDIRS(opengl, gb.opengl)
GB_CONFIG_SUBDIRS(x11, gb.desktop.x11)
GB_CONFIG_SUBDIRS(keyring, gb.desktop.gnome.keyring)
GB_CONFIG_SUBDIRS(pdf, gb.pdf)
GB_CONFIG_SUBDIRS(cairo, gb.cairo)
GB_CONFIG_SUBDIRS(imageio, gb.image.io)
GB_CONFIG_SUBDIRS(imageimlib, gb.image.imlib)
GB_CONFIG_SUBDIRS(dbus, gb.dbus)
GB_CONFIG_SUBDIRS(gsl, gb.gsl)
GB_CONFIG_SUBDIRS(gmp, gb.gmp)
GB_CONFIG_SUBDIRS(ncurses, gb.ncurses)
GB_CONFIG_SUBDIRS(media, gb.media)
GB_CONFIG_SUBDIRS(jit, gb.jit)
GB_CONFIG_SUBDIRS(httpd, gb.httpd)
GB_CONFIG_SUBDIRS(openssl, gb.openssl)
GB_CONFIG_SUBDIRS(openal, gb.openal)

AC_CONFIG_SUBDIRS(comp)
AC_CONFIG_SUBDIRS(app)

AM_MAINTAINER_MODE

GB_INIT_AUTOMAKE(gambas3)

AC_CANONICAL_HOST
  
GAMBAS_VERSION=3
AC_SUBST(GAMBAS_VERSION)
  
gbbindir=$bindir/gambas$GAMBAS_VERSION/
AC_SUBST(gbbindir)
gblibdir=$libdir/gambas$GAMBAS_VERSION/
AC_SUBST(gblibdir)
gbdatadir=$datadir/gambas$GAMBAS_VERSION/
AC_SUBST(gbdatadir)

AC_OUTPUT(Makefile)

GB_CLEAR_MESSAGES

for gb_dir in gb.*; do
  if test -e $gb_dir/DISABLED; then
    for gb_comp in $gb_dir/DISABLED.*; do
      if ! test -s $srcdir/warnings.log; then
        GB_MESSAGE([THESE COMPONENTS ARE DISABLED:])
      fi
      gb_comp=`basename "$gb_comp"`
      GB_MESSAGE([- ${gb_comp#DISABLED.}])
    done
  fi
done

if ! test -s $srcdir/warnings.log; then
  GB_MESSAGE([ALL COMPONENTS WILL BE COMPILED])
fi

GB_PRINT_MESSAGES
echo
GB_CLEAR_MESSAGES