1# Process this file with autoconf to produce a configure script.
2
3AC_PREREQ(2.56)
4AC_INIT
5AC_CANONICAL_BUILD
6AC_CANONICAL_HOST
7
8AC_CONFIG_SRCDIR([README])
9AC_CONFIG_HEADERS([config.h])
10
11
12###-------------------------------------------------------------------------
13#
14# AqBanking versions
15#
16
17AQBANKING_VERSION_MAJOR=6
18AQBANKING_VERSION_MINOR=2
19AQBANKING_VERSION_PATCHLEVEL=10
20AQBANKING_VERSION_BUILD=0
21dnl "stable", "rcX", "betaX", "svn"
22AQBANKING_VERSION_TAG="stable"
23
24
25
26###-------------------------------------------------------------------------
27#
28# SO versions
29#
30
31#
32# AqBanking
33#
34
35AQBANKING_SO_CURRENT=46
36AQBANKING_SO_AGE=2
37AQBANKING_SO_REVISION=10
38AQBANKING_SO_EFFECTIVE="`echo \$(($AQBANKING_SO_CURRENT-$AQBANKING_SO_AGE))`"
39
40
41###-------------------------------------------------------------------------
42#
43# Generate version strings and BUILD
44#
45
46SVN="svn"
47AQBANKING_VERSION_FULL_STRING="${AQBANKING_VERSION_MAJOR}.${AQBANKING_VERSION_MINOR}.${AQBANKING_VERSION_PATCHLEVEL}.${AQBANKING_VERSION_BUILD}${AQBANKING_VERSION_TAG}"
48AQBANKING_VERSION_STRING="$AQBANKING_VERSION_MAJOR.$AQBANKING_VERSION_MINOR.$AQBANKING_VERSION_PATCHLEVEL"
49AQBANKING_FINTS_VERSION_STRING="$AQBANKING_VERSION_MAJOR.$AQBANKING_VERSION_MINOR"
50
51case "$AQBANKING_VERSION_TAG" in
52  svn|cvs)
53     rev=`LC_ALL="C" $SVN info|grep 'Last Changed Rev'|cut -d' ' -f4`
54     if test "x$rev" != "x" ; then
55       AQBANKING_VERSION_FULL_STRING="$AQBANKING_VERSION_MAJOR.$AQBANKING_VERSION_MINOR.${AQBANKING_VERSION_PATCHLEVEL}${AQBANKING_VERSION_TAG}-r${rev}"
56     fi
57     ;;
58
59  git)
60     AQBANKING_VERSION_FULL_STRING="$AQBANKING_VERSION_MAJOR.$AQBANKING_VERSION_MINOR.${AQBANKING_VERSION_PATCHLEVEL}.${AQBANKING_VERSION_BUILD}"
61     ;;
62esac
63
64
65###-------------------------------------------------------------------------
66#
67# datetime
68#
69AC_ARG_WITH([build-datetime],
70  [AS_HELP_STRING([--with-build-datetime=DATETIME],
71                  [use fixed datetime for build (default: current date and time)])],
72  [AS_IF([test "x$withval" = "xyes"],
73    [DATETIME="`date +\"%Y%m%d%H%M%S\"`"],
74    [DATETIME="`date +\"%Y%m%d%H%M%S\" --date=\"$withval\"`"])],
75  [DATETIME="`date +\"%Y%m%d%H%M%S\"`"])
76AC_SUBST(DATETIME)
77
78
79###-------------------------------------------------------------------------
80#
81# Create release strings
82#
83case "$AQBANKING_VERSION_TAG" in
84  cvs|svn)
85     AQBANKING_VERSION_RELEASE_STRING="$AQBANKING_VERSION_MAJOR.$AQBANKING_VERSION_MINOR.$AQBANKING_VERSION_PATCHLEVEL.r${AQBANKING_VERSION_BUILD}"
86     ;;
87  git)
88     AQBANKING_VERSION_RELEASE_STRING="$AQBANKING_VERSION_MAJOR.$AQBANKING_VERSION_MINOR.$AQBANKING_VERSION_PATCHLEVEL.${AQBANKING_VERSION_BUILD}${AQBANKING_VERSION_TAG}"
89     ;;
90  stable)
91     AQBANKING_VERSION_RELEASE_STRING="$AQBANKING_VERSION_MAJOR.$AQBANKING_VERSION_MINOR.$AQBANKING_VERSION_PATCHLEVEL"
92     ;;
93  *)
94     AQBANKING_VERSION_RELEASE_STRING="$AQBANKING_VERSION_MAJOR.$AQBANKING_VERSION_MINOR.$AQBANKING_VERSION_PATCHLEVEL"
95
96     # add TAG
97     AQBANKING_VERSION_RELEASE_STRING="${AQBANKING_VERSION_RELEASE_STRING}${AQBANKING_VERSION_TAG}"
98     ;;
99esac
100
101
102###-------------------------------------------------------------------------
103#
104# SUBST and DEFINE versions
105#
106AC_SUBST(AQBANKING_VERSION_MAJOR)
107AC_SUBST(AQBANKING_VERSION_MINOR)
108AC_SUBST(AQBANKING_VERSION_PATCHLEVEL)
109AC_SUBST(AQBANKING_VERSION_BUILD)
110AC_SUBST(AQBANKING_VERSION_TAG)
111AC_SUBST(AQBANKING_VERSION_FULL_STRING)
112AC_SUBST(AQBANKING_VERSION_STRING)
113AC_SUBST(AQBANKING_VERSION_RELEASE_STRING)
114
115AC_SUBST(AQBANKING_FINTS_VERSION_STRING)
116AC_DEFINE_UNQUOTED(AQBANKING_FINTS_VERSION_STRING, "$AQBANKING_FINTS_VERSION_STRING", [Version string for FINTS])
117
118AC_SUBST(AQBANKING_SO_CURRENT)
119AC_SUBST(AQBANKING_SO_REVISION)
120AC_SUBST(AQBANKING_SO_AGE)
121AC_SUBST(AQBANKING_SO_EFFECTIVE)
122AC_DEFINE_UNQUOTED(AQBANKING_SO_EFFECTIVE_STR, "$AQBANKING_SO_EFFECTIVE",
123                   [effective SO version])
124
125AM_INIT_AUTOMAKE(aqbanking, $AQBANKING_VERSION_RELEASE_STRING)
126
127
128###-------------------------------------------------------------------------
129#
130# determine operating system
131#
132AQ_CHECK_OS
133
134
135###-------------------------------------------------------------------------
136#
137# prefix handling
138#
139AC_PREFIX_DEFAULT(/usr/local)
140if test "x$prefix" = "xNONE"; then
141  prefix=$ac_default_prefix
142  ac_configure_args="$ac_configure_args --prefix $prefix"
143fi
144AC_SUBST(prefix)
145
146
147###-------------------------------------------------------------------------
148#
149# static/shared handling
150#
151AC_ENABLE_STATIC(no)
152AC_ENABLE_SHARED(yes)
153
154
155
156###-------------------------------------------------------------------------
157#
158# define some needed variables
159#
160abs_top_builddir="`pwd`"
161AC_SUBST(abs_top_builddir)
162
163
164###-------------------------------------------------------------------------
165#
166# Enable some GNU extensions if using the GNU C library
167#
168
169AC_GNU_SOURCE
170
171
172
173###-------------------------------------------------------------------------
174#
175# Checks for programs.
176#
177AC_PROG_CC
178AC_PROG_CXX
179AC_PROG_CPP
180AC_PROG_INSTALL
181
182AC_PROG_LIBTOOL
183AC_LIBTOOL_WIN32_DLL
184AC_LIBTOOL_RC
185# Newer libtool doesn't have AC_LIBTOOL_RC anymore.  Need to check for
186# $(RC) by ourselves.
187AC_CHECK_TOOL([RC], [windres], [no])
188AC_CHECK_PROG(USE_DOT,dot,YES,NO)
189AC_CHECK_PROG(SED,sed,sed)
190
191PKG_PROG_PKG_CONFIG
192
193# Check for the tool "astyle", but if not found, replace its program call by the no-op "echo" instead
194AC_CHECK_PROG(ASTYLE, astyle, astyle, echo)
195
196# Checks for libraries.
197
198###-------------------------------------------------------------------------
199#
200# Checks for header files.
201#
202AC_HEADER_STDC
203AC_CHECK_HEADERS([fcntl.h stdlib.h string.h unistd.h locale.h])
204AC_CHECK_HEADERS([iconv.h libintl.h locale.h])
205AC_CHECK_HEADERS([assert.h ctype.h errno.h fcntl.h stdio.h stdlib.h string.h strings.h locale.h])
206
207
208
209###-------------------------------------------------------------------------
210#
211# Checks for typedefs, structures, and compiler characteristics.
212#
213AC_C_CONST
214AC_STRUCT_TM
215
216
217
218###-------------------------------------------------------------------------
219#
220# Checks for library functions.
221#
222AC_FUNC_STRFTIME
223AC_CHECK_FUNCS([memmove memset strcasecmp strdup strerror snprintf])
224AC_CHECK_FUNCS([setlocale])
225
226
227
228###-------------------------------------------------------------------------
229#
230# Backends. Those do not have a required ordering.
231#
232
233AC_ARG_WITH(backends,
234  [  --with-backends=list      space separated list of backends (default:all)],
235  [aqbanking_backends="$withval"],
236  [aqbanking_backends="all"]
237)
238
239if test "$aqbanking_backends" = "all"; then
240  aqbanking_backends="aqhbci aqofxconnect aqebics aqpaypal"
241fi
242
243for f in ${aqbanking_backends}; do
244  case "$f" in
245    aqhbci)
246      aqbanking_plugins_backends_dirs="$aqbanking_plugins_backends_dirs aqhbci"
247      aqbanking_plugins_backends_libs="$aqbanking_plugins_backends_libs aqhbci/libaqhbci.la"
248      AC_DEFINE(AQBANKING_WITH_PLUGIN_BACKEND_AQHBCI, 1, [plugin availability])
249      ;;
250    aqfints)
251      aqbanking_plugins_backends_dirs="$aqbanking_plugins_backends_dirs aqfints"
252      aqbanking_plugins_backends_libs="$aqbanking_plugins_backends_libs aqfints/libaqfintsplugin.la"
253      AC_DEFINE(AQBANKING_WITH_PLUGIN_BACKEND_AQFINTS, 1, [plugin availability])
254      ;;
255    aqebics)
256      aqbanking_plugins_backends_dirs="$aqbanking_plugins_backends_dirs aqebics"
257      aqbanking_plugins_backends_libs="$aqbanking_plugins_backends_libs aqebics/libaqebics.la"
258      AC_DEFINE(AQBANKING_WITH_PLUGIN_BACKEND_AQEBICS, 1, [plugin availability])
259      ;;
260    aqofxconnect)
261      aqbanking_plugins_backends_dirs="$aqbanking_plugins_backends_dirs aqofxconnect"
262      aqbanking_plugins_backends_libs="$aqbanking_plugins_backends_libs aqofxconnect/libaqofxconnect.la"
263      AC_DEFINE(AQBANKING_WITH_PLUGIN_BACKEND_AQOFXCONNECT, 1, [plugin availability])
264      ;;
265    aqpaypal)
266      aqbanking_plugins_backends_dirs="$aqbanking_plugins_backends_dirs aqpaypal"
267      aqbanking_plugins_backends_libs="$aqbanking_plugins_backends_libs aqpaypal/libaqpaypal.la"
268      AC_DEFINE(AQBANKING_WITH_PLUGIN_BACKEND_AQPAYPAL, 1, [plugin availability])
269      ;;
270    aqnone)
271      ;;
272    *)
273      AC_MSG_ERROR("ERROR: Unknown plugin $f")
274      ;;
275  esac
276done
277
278# always define this
279AC_DEFINE(AQBANKING_WITH_PLUGIN_BACKEND_AQNONE, 1, [plugin availability])
280
281AC_SUBST(aqbanking_plugins_backends_dirs)
282AC_SUBST(aqbanking_plugins_backends_libs)
283
284
285###-------------------------------------------------------------------------
286#
287# ImExporters. Those do not have a required ordering.
288#
289
290AC_ARG_WITH(imexporters,
291  [  --with-imexporters=list      space separated list of im-/exporters (default:all)],
292  [aqbanking_imexporters="$withval"],
293  [aqbanking_imexporters="all"]
294)
295
296if test "$aqbanking_imexporters" = "all"; then
297  aqbanking_imexporters="csv eri2 ofx openhbci1 swift xmldb yellownet sepa ctxfile q43 camt xml"
298fi
299
300for f in ${aqbanking_imexporters}; do
301  case "$f" in
302    csv)
303      aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs csv"
304      aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs csv/libabimexporters_csv.la"
305      AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_CSV, 1, [plugin availability])
306      ;;
307    eri2)
308      aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs eri2"
309      aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs eri2/libabimexporters_eri2.la"
310      AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_ERI2, 1, [plugin availability])
311      ;;
312    ofx)
313      aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs ofx"
314      aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs ofx/libabimexporters_ofx.la"
315      AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_OFX, 1, [plugin availability])
316      ;;
317    openhbci1)
318      aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs openhbci1"
319      aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs openhbci1/libabimexporters_openhbci1.la"
320      AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_OPENHBCI1, 1, [plugin availability])
321      ;;
322    swift)
323      aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs swift"
324      aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs swift/libabimexporters_swift.la"
325      AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_SWIFT, 1, [plugin availability])
326      ;;
327    xmldb)
328      aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs xmldb"
329      aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs xmldb/libabimexporters_xmldb.la"
330      AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_XMLDB, 1, [plugin availability])
331      ;;
332    yellownet)
333      aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs yellownet"
334      aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs yellownet/libabimexporters_yellownet.la"
335      AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_YELLOWNET, 1, [plugin availability])
336      ;;
337    sepa)
338      aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs sepa"
339      aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs sepa/libabimexporters_sepa.la"
340      AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_SEPA, 1, [plugin availability])
341      ;;
342    ctxfile)
343      aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs ctxfile"
344      aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs ctxfile/libabimexporters_ctxfile.la"
345      AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_CTXFILE, 1, [plugin availability])
346      ;;
347    q43)
348      aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs q43"
349      aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs q43/libabimexporters_q43.la"
350      AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_Q43, 1, [plugin availability])
351      ;;
352    camt)
353      aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs camt"
354      aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs camt/libabimexporters_camt.la"
355      AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_CAMT, 1, [plugin availability])
356      ;;
357    xml)
358      aqbanking_plugins_imexporters_dirs="$aqbanking_plugins_imexporters_dirs xml"
359      aqbanking_plugins_imexporters_libs="$aqbanking_plugins_imexporters_libs xml/libabimexporters_xml.la"
360      AC_DEFINE(AQBANKING_WITH_PLUGIN_IMEXPORTER_XML, 1, [plugin availability])
361      ;;
362    *)
363      AC_MSG_ERROR("ERROR: Unknown plugin \"$f\"")
364      ;;
365  esac
366done
367
368AC_SUBST(aqbanking_plugins_imexporters_dirs)
369AC_SUBST(aqbanking_plugins_imexporters_libs)
370
371
372
373###-------------------------------------------------------------------------
374#
375# Parsers. Those do not have a required ordering.
376#
377
378AC_ARG_WITH(parsers,
379  [  --with-parsers=list      space separated list of parsers (default:all)],
380  [aqbanking_parsers="$withval"],
381  [aqbanking_parsers="all"]
382)
383
384if test "$aqbanking_parsers" = "all"; then
385  aqbanking_parsers="swift"
386fi
387
388for f in ${aqbanking_parsers}; do
389  case "$f" in
390    swift)
391      aqbanking_plugins_parsers_dirs="$aqbanking_plugins_parsers_dirs swift"
392      ;;
393    *)
394      AC_MSG_ERROR("ERROR: Unknown plugin \"$f\"")
395      ;;
396  esac
397done
398
399AC_SUBST(aqbanking_plugins_parsers_dirs)
400
401
402
403###-------------------------------------------------------------------------
404#
405# Bankinfo plugins. Those do not have a required ordering.
406#
407
408AC_ARG_WITH(bankinfos,
409  [  --with-bankinfos=list      space separated list of bankinfo (default:all)],
410  [aqbanking_bankinfos="$withval"],
411  [aqbanking_bankinfos="all"]
412)
413
414if test "$aqbanking_bankinfos" = "all"; then
415  aqbanking_bankinfos="de"
416fi
417
418for f in ${aqbanking_bankinfos}; do
419  case "$f" in
420    de)
421      aqbanking_plugins_bankinfo_dirs="$aqbanking_plugins_bankinfo_dirs de"
422      aqbanking_plugins_bankinfo_libs="$aqbanking_plugins_bankinfo_libs de/libbankinfo_de.la"
423      AC_DEFINE(AQBANKING_WITH_PLUGIN_BANKINFO_DE, 1, [plugin availability])
424      ;;
425    *)
426      AC_MSG_ERROR("ERROR: Unknown plugin \"$f\"")
427      ;;
428  esac
429done
430
431AC_SUBST(aqbanking_plugins_bankinfo_dirs)
432AC_SUBST(aqbanking_plugins_bankinfo_libs)
433
434
435
436###-------------------------------------------------------------------------
437#
438# Check for Gwen
439#
440
441# Variable used in aqbanking-config.cmake
442AC_SUBST(GWENHYWFAR_MINIMUM_VERSION, "5.5.1.1")
443AC_GWENHYWFAR(5,5,1,1)
444
445all_includes="$all_includes $gwenhywfar_includes"
446
447AC_MSG_CHECKING(if gui-tests desired)
448AC_ARG_ENABLE(gui-tests,
449  [  --enable-gui-tests         allow GUI tests (default=no)],
450  enable_gui_tests="$enableval",
451  enable_gui_tests="no")
452AC_MSG_RESULT($enable_gui_tests)
453
454if test "$enable_gui_tests" != "no"; then
455  # For libgwenhywfar > 3.99.20, look for its library gwengui-gtk2.
456  PKG_CHECK_MODULES([GWENGUI_GTK2], [gwengui-gtk2 gwenhywfar], [
457      HAVE_GWENGUI_GTK2=1
458      PKG_CHECK_MODULES([GTK2], [gtk+-2.0])
459    ], [
460      HAVE_GWENGUI_GTK2=0
461    ])
462  AC_SUBST(HAVE_GWENGUI_GTK2)
463  if test "$HAVE_GWENGUI_GTK2" = "1"; then
464    AC_DEFINE(USE_GWENGUI_GTK2, 1, [GTK2Gui availability])
465  fi
466else
467  HAVE_GWENGUI_GTK2=0
468fi
469AM_CONDITIONAL(WITH_GWENGUI_GTK2, [test "$HAVE_GWENGUI_GTK2" = "1"])
470
471
472###-------------------------------------------------------------------------
473#
474# check typemaker2
475#
476
477AC_MSG_CHECKING(typemaker2 binary)
478AC_ARG_WITH(typemaker2-exe,
479  [  --with-typemaker2-exe=EXE      path and name of the executable typemaker2],
480  [typemaker2_exe="$withval"],
481  [typemaker2_exe="\$(gwenhywfar_bindir)/typemaker2"]
482)
483AC_MSG_RESULT($typemaker2_exe)
484AC_SUBST(typemaker2_exe)
485
486
487
488###-------------------------------------------------------------------------
489#
490# check xmlmerge
491#
492AC_MSG_CHECKING(xmlmerge)
493AC_ARG_WITH(xmlmerge, [  --with-xmlmerge=PATH path and name of tool xmlmerge],
494  [XMLMERGE="$withval"],
495  [XMLMERGE="$gwenhywfar_dir/bin/xmlmerge"])
496AC_SUBST(XMLMERGE)
497AC_MSG_RESULT($XMLMERGE)
498
499
500
501###-------------------------------------------------------------------------
502#
503# Check for GMP
504#
505
506# Allow the user to override the gmp_libs detection here
507if test "x$gmp_libs" = "x"; then
508  AC_CHECK_LIB(gmp, __gmpz_init, [have_gmp="yes"], [have_gmp="no"])
509  AC_CHECK_HEADERS(gmp.h, [], [have_gmp="no"])
510  if test "$have_gmp" != "yes"; then
511    AC_MSG_ERROR([GMP is required, see http://swox.com/gmp])
512  else
513    gmp_libs="-lgmp"
514  fi
515fi
516AC_SUBST(gmp_libs)
517
518
519
520###-------------------------------------------------------------------------
521#
522# OS dependant settings
523#
524
525# Common settings; can be overridden per-OS below.
526aqbanking_internal_libs="${abs_top_builddir}/src/libs/libaqbanking.la"
527aqbanking_ldflags="-L\${libdir}"
528aqbanking_libs="-laqbanking"
529aqbanking_includes="-I\${includedir}/aqbanking6"
530aqbanking_headerdir_am="\$(includedir)/aqbanking6"
531aqbanking_headerdir="\${includedir}/aqbanking6"
532aqbanking_plugindir="\${libdir}/aqbanking/plugins/${AQBANKING_SO_EFFECTIVE}"
533aqbanking_pkgdatadir="\${datadir}/aqbanking"
534aqbanking_symlinkdir="\$(top_builddir)/aqbanking6"
535
536case "$OS_TYPE" in
537    posix)
538        aqbanking_sys_is_windows=0
539    	;;
540    windows)
541        aqbanking_sys_is_windows=1
542        AC_DEFINE_UNQUOTED(BUILDING_AQBANKING_DLL,1, [Define if DLL is built])
543    	;;
544esac
545AM_CONDITIONAL(IS_WINDOWS, [test "$OS_TYPE" = "windows"])
546
547
548
549###-------------------------------------------------------------------------
550#
551# check whether local installation mode is enabled
552#
553
554AC_MSG_CHECKING(whether local installation mode is wanted)
555AC_ARG_ENABLE(local-install,
556  [  --enable-local-install         allow local installation mode (default=no)],
557  enable_local_install="$enableval",
558  enable_local_install="no")
559AC_MSG_RESULT($enable_local_install)
560
561if test "$enable_local_install" != "no"; then
562  AC_DEFINE(ENABLE_LOCAL_INSTALL, 1, [whether local install is wanted])
563fi
564
565
566
567###-------------------------------------------------------------------------
568#
569# check plugin search path
570#
571AC_MSG_CHECKING(plugin search dir)
572AC_ARG_WITH(plugin-searchdir, [  --with-plugin-searchdir=DIR where to search for plugins],
573  [aqbanking_plugin_searchdir="$withval"],
574  [aqbanking_plugin_searchdir=""])
575
576if test -z "${aqbanking_plugin_searchdir}"; then
577  if test "$OSYSTEM" = "windows"; then
578    aqbanking_plugin_searchdir="lib/aqbanking/plugins/${AQBANKING_SO_EFFECTIVE}"
579  else
580    if test "$enable_local_install" != "no"; then
581      aqbanking_plugin_searchdir="lib/aqbanking/plugins/${AQBANKING_SO_EFFECTIVE}"
582    else
583      aqbanking_plugin_searchdir="$aqbanking_plugindir"
584    fi
585  fi
586fi
587
588AC_SUBST(aqbanking_plugin_searchdir)
589AC_MSG_RESULT($aqbanking_plugin_searchdir)
590
591
592
593###-------------------------------------------------------------------------
594#
595# check cfg search dir
596#
597AC_MSG_CHECKING(cfg search dir)
598AC_ARG_WITH(cfg-searchdir, [  --with-cfg-searchdir=DIR where to search for cfg files],
599  [aqbanking_cfg_searchdir="$withval"],
600  [aqbanking_cfg_searchdir=""])
601
602if test -z "$aqbanking_cfg_searchdir"; then
603  if test "$OSYSTEM" = "windows"; then
604    aqbanking_cfg_searchdir="etc"
605  else
606    if test "$enable_local_install" != "no"; then
607      aqbanking_cfg_searchdir="etc"
608    else
609      aqbanking_cfg_searchdir="\$(sysconfdir)"
610    fi
611  fi
612fi
613
614
615AC_SUBST(aqbanking_cfg_searchdir)
616AC_MSG_RESULT($aqbanking_cfg_searchdir)
617
618
619
620###-------------------------------------------------------------------------
621#
622# check locale search dir
623#
624AC_MSG_CHECKING(locale search dir)
625AC_ARG_WITH(locale-searchdir, [  --with-locale-searchdir=DIR where to search for locale files],
626  [aqbanking_locale_searchdir="$withval"],
627  [aqbanking_locale_searchdir=""])
628
629if test -z "${aqbanking_locale_searchdir}"; then
630  if test "$OSYSTEM" = "windows"; then
631    aqbanking_locale_searchdir="share/locale"
632  else
633    if test "$enable_local_install" != "no"; then
634      aqbanking_locale_searchdir="share/locale"
635    else
636      aqbanking_locale_searchdir="\$(localedir)"
637    fi
638  fi
639fi
640
641AC_SUBST(aqbanking_locale_searchdir)
642AC_MSG_RESULT($aqbanking_locale_searchdir)
643
644
645
646###-------------------------------------------------------------------------
647#
648# check data search dir
649#
650AC_MSG_CHECKING(data search dir)
651AC_ARG_WITH(data-searchdir, [  --with-data-searchdir=DIR where to search for data files],
652  [aqbanking_data_searchdir="$withval"],
653  [aqbanking_data_searchdir=""])
654
655if test -z "${aqbanking_data_searchdir}"; then
656  if test "$OSYSTEM" = "windows"; then
657    aqbanking_data_searchdir="share"
658  else
659    if test "$enable_local_install" != "no"; then
660      aqbanking_data_searchdir="share"
661    else
662      aqbanking_data_searchdir="\$(datadir)"
663    fi
664  fi
665fi
666
667AC_SUBST(aqbanking_data_searchdir)
668AC_MSG_RESULT($aqbanking_data_searchdir)
669
670
671# special variables for AqFinTS
672aqfints_datadir="\$(pkgdatadir)/backends/aqfints"
673AC_SUBST(aqfints_datadir)
674
675
676
677###-------------------------------------------------------------------------
678# check for Distribution
679
680AQ_DISTRIBUTION
681
682
683
684###-------------------------------------------------------------------------
685#
686# check for I18N
687#
688
689
690# check whether i18n files are to be created
691AC_CHECK_PROG(XGETTEXT,xgettext,xgettext, missing)
692
693MAKE_I18N_FILES="yes"
694if test "$XGETTEXT" = "missing"; then
695  MAKE_I18N_FILES="no"
696  AC_MSG_WARN([xgettext is missing. Locale suport is disabled.])
697fi
698
699AC_PATH_PROG([MSGFMT], [msgfmt], [missing])
700if test "$MSGFMT" = "missing"; then
701  MAKE_I18N_FILES="no"
702  AC_MSG_WARN([msgfmt is missing. Locale suport is disabled.])
703else
704  # check for --qt argument of msgfmt
705  AC_MSG_CHECKING(whether msgfmt understands --qt)
706  if test "x${MSGFMT}" != "x"; then
707    if ${MSGFMT} --qt --help >/dev/null 2>&1; then
708      MSGFMT_SUPPORTS_QT=yes
709    else
710      MSGFMT_SUPPORTS_QT=no
711    fi
712  else
713    MSGFMT_SUPPORTS_QT=no
714  fi
715  AC_MSG_RESULT($MSGFMT_SUPPORTS_QT)
716fi
717
718AC_SUBST(MAKE_I18N_FILES)
719AC_SUBST(MSGFMT_SUPPORTS_QT)
720AM_CONDITIONAL(IF_MAKE_I18N_FILES, [test "$MAKE_I18N_FILES" = "yes"])
721
722
723# then check whether i18n support is to be compiled in
724i18n_libs=""
725HAVE_I18N="yes"
726AC_CHECK_HEADERS([locale.h libintl.h], [], [HAVE_I18N="no"])
727AC_CHECK_FUNCS([setlocale])
728
729if test "$OS_TYPE" != "windows"; then
730  oldlibs="$LIBS"
731  LIBS=""
732  AC_SEARCH_LIBS(gettext, intl, [], [HAVE_I18N="no"])
733  i18n_libs="$LIBS"
734  LIBS="$oldlibs"
735else
736  i18n_libs="-lintl"
737fi
738
739if test "$HAVE_I18N" != "NO"; then
740  AC_DEFINE_UNQUOTED(HAVE_I18N, 1, [whether I18N is available])
741fi
742
743AC_SUBST(HAVE_I18N)
744AC_SUBST(i18n_libs)
745
746
747
748###-------------------------------------------------------------------------
749#
750# check for release
751#
752AC_MSG_CHECKING(whether this is an official release)
753AC_ARG_ENABLE(release,
754  [  --enable-release         make this an official release (default=no)],
755  [ case "${enableval}" in
756    yes) enable_release="yes";;
757    no)  enable_release="no";;
758    *) AC_MSG_ERROR(bad value ${enableval} for --enable-release);;
759    esac
760  ],
761  enable_release="no")
762
763if test "$enable_release" = "yes"; then
764  STRIPALL="-s"
765else
766  STRIPALL=""
767fi
768AC_SUBST(STRIPALL)
769AC_MSG_RESULT($enable_release)
770
771
772
773###-------------------------------------------------------------------------
774# Debug arguments for compilation
775
776ACX_COMPILE_WARN()
777
778
779
780###-------------------------------------------------------------------------
781#
782# Compiler check for symbol visibility
783#
784AC_CACHE_CHECK([whether compiler supports symbol visibility],
785  ac_cv_hidden_visibility_attribute, [
786    echo 'int __attribute__ ((visibility ("hidden"))) foo (void) { return 1; }' > conftest.c
787    ac_cv_hidden_visibility_attribute=no
788    if AC_TRY_COMMAND(${CC-cc} -Werror -S conftest.c -o conftest.s 1>&AS_MESSAGE_LOG_FD);
789    then
790      if grep '\.hidden.*foo' conftest.s >/dev/null;
791      then
792        ac_cv_hidden_visibility_attribute=yes
793      fi
794    fi
795    rm -f conftest.*
796  ])
797if test $ac_cv_hidden_visibility_attribute = yes;
798then
799  AC_DEFINE(GCC_WITH_VISIBILITY_ATTRIBUTE, 1, [visibility])
800  visibility_cflags="-fvisibility=hidden"
801fi
802AC_SUBST(visibility_cflags)
803
804
805
806###-------------------------------------------------------------------------
807#
808# Subst
809#
810AS_SCRUB_INCLUDE(aqbanking_includes)
811AC_SUBST(aqbanking_sys_is_windows)
812AC_SUBST(aqbanking_includes)
813AC_SUBST(aqbanking_internal_libs)
814AC_SUBST(aqbanking_ldflags)
815AC_SUBST(aqbanking_libs)
816AC_SUBST(aqbanking_plugindir)
817AC_SUBST(aqbanking_pkgdatadir)
818AC_SUBST(aqbanking_symlinkdir)
819AC_SUBST(aqbanking_headerdir_am)
820AC_SUBST(aqbanking_headerdir)
821
822
823###-------------------------------------------------------------------------
824#
825# Check for additional aclocal flags
826#
827ADD_ACLOCAL_FLAGS=""
828for A in "${GWEN_PREFIX}/share/aclocal" \
829	 "${prefix}/share/aclocal"; do
830  if test -d "${A}"; then
831    ADD_ACLOCAL_FLAGS="${ADD_ACLOCAL_FLAGS} -I ${A}"
832  fi
833done
834AC_SUBST(ADD_ACLOCAL_FLAGS)
835
836
837
838###-------------------------------------------------------------------------
839#
840# AqBanking modules
841#
842
843aqbanking_modules=". types"
844aqbankingpp_modules="."
845
846AC_SUBST(aqbanking_modules)
847AC_SUBST(aqbankingpp_modules)
848
849
850
851###-------------------------------------------------------------------------
852#
853# docpath
854#
855AC_MSG_CHECKING(docpath)
856AC_ARG_WITH(docpath, [  --with-docpath=DIR where to store the apidoc],
857  [docpath="$withval"],
858  [docpath="${HOME}/apidoc"])
859AC_SUBST(docpath)
860AC_MSG_RESULT($docpath)
861
862
863###-------------------------------------------------------------------------
864#
865# check for doc type
866#
867AC_MSG_CHECKING(if full docu should be created)
868AC_ARG_ENABLE(full-doc,
869  [  --enable-full-doc         enable creating full apidoc (default=no)],
870  [ case "${enableval}" in
871    yes) enable_fulldoc="yes";;
872    no)  enable_fulldoc="no";;
873    *) AC_MSG_ERROR(bad value ${enableval} for --enable-full-doc);;
874    esac
875  ],
876  enable_fulldoc="no")
877
878if test "$enable_fulldoc" = "yes"; then
879	DOXYGEN_INPUT="listdoc.h src"
880        DOXYGEN_DEFINE=""
881        DOXYGEN_FILE_PATTERNS="*.h *.hpp *.c *.cpp"
882        DOXYGEN_EXCLUDE_PATTERNS=""
883else
884	DOXYGEN_DEFINE="DOXYGEN_HIDE"
885	DOXYGEN_INPUT="listdoc.h \
886                       aqbanking6/banking.h \
887                       aqbanking6/banking_bankinfo.h \
888                       aqbanking6/banking_dialogs.h \
889                       aqbanking6/banking_online.h \
890                       aqbanking6/banking_transaction.h \
891                       aqbanking6/error.h \
892                       aqbanking6/account_type.h \
893                       aqbanking6/value.h \
894                       aqbanking6/account_spec.h \
895                       aqbanking6/balance.h \
896                       aqbanking6/bankinfo.h \
897                       aqbanking6/bankinfoservice.h \
898                       aqbanking6/document.h \
899                       aqbanking6/imexporter_accountinfo.h \
900                       aqbanking6/imexporter_context.h \
901                       aqbanking6/message.h \
902                       aqbanking6/security.h \
903                       aqbanking6/transaction.h \
904                       aqbanking6/transactionlimits.h\
905                      "
906        DOXYGEN_FILE_PATTERNS="*.h *.hpp"
907        DOXYGEN_EXCLUDE_PATTERNS="*_p.h"
908fi
909AC_SUBST(DOXYGEN_INPUT)
910AC_SUBST(DOXYGEN_DEFINE)
911AC_SUBST(DOXYGEN_FILE_PATTERNS)
912AC_SUBST(DOXYGEN_EXCLUDE_PATTERNS)
913AC_MSG_RESULT($enable_fulldoc)
914
915
916
917###-------------------------------------------------------------------------
918#
919# search for tag files
920#
921AC_MSG_CHECKING(doxygen tag files)
922DOXYGEN_TAGFILES=""
923DOXYGEN_TAGFILEPATHS=""
924if test -d "${docpath}"; then
925  tagfiles="`cd ${docpath} && ls *.tag`"
926  if test -n "${tagfiles}"; then
927    # remove own package from list
928    tagfiles="`echo ${tagfiles} | ${SED} -e s/${PACKAGE}.tag//`"
929
930    # add every remaining tag file
931    for ff in ${tagfiles}; do
932      DOXYGEN_TAGFILES="${DOXYGEN_TAGFILES} ${docpath}/${ff}=${docpath}/`basename -s .tag ${ff}`"
933    done
934  fi
935fi
936if test -z "${DOXYGEN_TAGFILES}"; then
937  AC_MSG_RESULT(none)
938else
939  AC_MSG_RESULT(found)
940fi
941AC_SUBST(DOXYGEN_TAGFILES)
942
943
944
945###-------------------------------------------------------------------------
946#
947# check for dependencies of backends
948#  (nothing to check for right now)
949
950dependencies_ok="yes"
951
952
953
954###-------------------------------------------------------------------------
955#
956# Configure stuff for backend AqHBCI
957#
958
959# Common settings; can be overridden per-OS below.
960aqhbci_internal_libs="${abs_top_builddir}/src/libs/plugins/backends/aqhbci/libaqhbci.la"
961aqhbci_ldflags="-L\${libdir}"
962aqhbci_includes="${aqbanking_includes}"
963aqhbci_libs="-laqhbci"
964with_aqhbci="no"
965
966case "$aqbanking_backends" in *aqhbci*)
967  with_aqhbci="yes"
968  case "$OS_TYPE" in
969      posix)
970          ;;
971      windows)
972          AC_DEFINE_UNQUOTED(BUILDING_AQHBCI_DLL,1, [Define if DLL is built])
973          ;;
974  esac
975  ;;
976esac
977
978AS_SCRUB_INCLUDE(aqhbci_includes)
979AC_SUBST(aqhbci_includes)
980AC_SUBST(aqhbci_internal_libs)
981AC_SUBST(aqhbci_libs)
982AC_SUBST(aqhbci_ldflags)
983AC_SUBST(with_aqhbci)
984
985
986
987###-------------------------------------------------------------------------
988#
989# check AqHBCI data dir
990#
991AC_MSG_CHECKING(aqhbci data dir)
992AC_ARG_WITH(aqhbci-datadir, [  --with-aqhbci-datadir=DIR where to search for data files],
993  [aqhbci_datadir="$withval"],
994  [aqhbci_datadir="$aqhbci_data"])
995AC_SUBST(aqhbci_datadir)
996AC_MSG_RESULT($aqhbci_datadir)
997
998
999
1000###-------------------------------------------------------------------------
1001#
1002# Configure stuff for backend AqOfxConnect
1003#
1004
1005# Common settings
1006aqofxconnect_internal_libs="${abs_top_builddir}/src/libs/plugins/backends/aqofxconnect/libaqofxconnect.la"
1007aqofxconnect_includes="${aqbanking_includes}"
1008aqofxconnect_libs="-L\${libdir} -laqofxconnect"
1009
1010case "$aqbanking_backends" in *aqofxconnect*)
1011  case "$OS_TYPE" in
1012      posix)
1013          ;;
1014      windows)
1015          AC_DEFINE_UNQUOTED(BUILDING_AQOFXCONNECT_DLL,1, [Define if DLL is built])
1016          ;;
1017  esac
1018  ;;
1019esac
1020
1021AS_SCRUB_INCLUDE(aqofxconnect_includes)
1022AC_SUBST(aqofxconnect_includes)
1023AC_SUBST(aqofxconnect_internal_libs)
1024AC_SUBST(aqofxconnect_libs)
1025#AC_DEFINE_UNQUOTED(AQOFXCONNECT_DATA, "${aqofxconnect_data}", [data dir])
1026
1027
1028###-------------------------------------------------------------------------
1029#
1030# Configure stuff for backend AqPaypal
1031#
1032
1033# Common settings
1034aqpaypal_internal_libs="${abs_top_builddir}/src/libs/plugins/backends/aqpaypal/libaqpaypal.la"
1035aqpaypal_includes="${aqbanking_includes}"
1036aqpaypal_libs="-L\${libdir} -laqpaypal"
1037
1038case "$aqbanking_backends" in *aqpaypal*)
1039  case "$OS_TYPE" in
1040      posix)
1041          ;;
1042      windows)
1043          AC_DEFINE_UNQUOTED(BUILDING_AQPAYPAL_DLL,1, [Define if DLL is built])
1044          ;;
1045  esac
1046  ;;
1047esac
1048
1049AS_SCRUB_INCLUDE(aqpaypal_includes)
1050AC_SUBST(aqpaypal_includes)
1051AC_SUBST(aqpaypal_internal_libs)
1052AC_SUBST(aqpaypal_libs)
1053#AC_DEFINE_UNQUOTED(AQPAYPAL_DATA, "${aqpaypal_data}", [data dir])
1054
1055
1056###-------------------------------------------------------------------------
1057#
1058# Configure stuff for backend AqEBICS
1059#
1060
1061# Common settings; can be overridden per-OS below.
1062aqebics_internal_libs="${abs_top_builddir}/src/libs/plugins/backends/aqebics/plugin/libaqebics.la"
1063aqebics_ldflags="-L\${libdir}"
1064aqebics_includes="${aqbanking_includes}"
1065aqebics_libs="-laqebics"
1066with_aqebics="no"
1067
1068case "$aqbanking_backends" in *aqebics*)
1069  with_aqebics="yes"
1070  case "$OS_TYPE" in
1071      posix)
1072          ;;
1073      windows)
1074          AC_DEFINE_UNQUOTED(BUILDING_AQEBICS_DLL,1, [Define if DLL is built])
1075          ;;
1076  esac
1077  ;;
1078esac
1079
1080AS_SCRUB_INCLUDE(aqebics_includes)
1081AC_SUBST(aqebics_includes)
1082AC_SUBST(aqebics_internal_libs)
1083AC_SUBST(aqebics_libs)
1084AC_SUBST(aqebics_ldflags)
1085AC_SUBST(with_aqebics)
1086
1087
1088
1089###-------------------------------------------------------------------------
1090#
1091# check AqEBICS data dir
1092#
1093AC_MSG_CHECKING(aqebics data dir)
1094AC_ARG_WITH(aqebics-datadir, [  --with-aqebics-datadir=DIR where to search for data files],
1095  [aqebics_datadir="$withval"],
1096  [aqebics_datadir="$aqebics_data"])
1097AC_SUBST(aqebics_datadir)
1098AC_MSG_RESULT($aqebics_datadir)
1099
1100
1101
1102
1103###-------------------------------------------------------------------------
1104#
1105# Check for xmlsec
1106#
1107if test "$with_aqebics" = "yes"; then
1108  AC_MSG_CHECKING(for build requirements needed by EBICS backend)
1109  AC_MSG_RESULT()
1110  PKG_CHECK_MODULES(XMLSEC,  [xmlsec1 >= 1.0.0])
1111  PKG_CHECK_MODULES(LIBXML,  [libxml-2.0])
1112  PKG_CHECK_MODULES(LIBXSLT, [libxslt])
1113  AQEBICS_CFLAGS="$XMLSEC_CFLAGS $LIBXML_CFLAGS $LIBXSLT_CFLAGS"
1114  AQEBICS_LIBS="$XMLSEC_LIBS $LIBXML_LIBS $LIBXSLT_LIBS"
1115  AC_SUBST(AQEBICS_CFLAGS)
1116  AC_SUBST(AQEBICS_LIBS)
1117fi
1118
1119
1120
1121
1122###-------------------------------------------------------------------------
1123#
1124# check for plugin init
1125#
1126AC_MSG_CHECKING(if plugin init is wanted)
1127AC_ARG_ENABLE(init-plugins,
1128  [  --enable-init-plugins             enable plugin init (default=yes)],
1129  enable_init_plugins="$enableval",
1130  enable_init_plugins="yes")
1131AC_MSG_RESULT($enable_init_plugins)
1132
1133if test "$enable_init_plugins" != "no"; then
1134  AC_DEFINE(AQBANKING_ENABLE_INIT_PLUGINS, 1, [if plugin init is wanted])
1135fi
1136
1137
1138
1139###-------------------------------------------------------------------------
1140#
1141# check whether aqbanking is a subproject to another one
1142#
1143
1144AC_MSG_CHECKING(if AqBanking is a subproject)
1145AC_ARG_ENABLE(aqb-subproject,
1146  [  --enable-aqb-subproject         make gwen only a subproject (default=no)],
1147  enable_aqb_subproject="$enableval",
1148  enable_aqb_subproject="no")
1149AC_MSG_RESULT($enable_aqb_subproject)
1150
1151if test "$enable_aqb_subproject" != "no"; then
1152  AC_DEFINE(AQBANKING_IS_SUBPROJECT, 1, [whether aqb is a subproject])
1153fi
1154
1155
1156
1157###-------------------------------------------------------------------------
1158#
1159# check whether aqbanking-cli is enabled
1160#
1161
1162AC_MSG_CHECKING(whether aqbanking-cli is wanted)
1163AC_ARG_ENABLE(cli,
1164  [  --enable-cli         build aqbanking-cli (default=yes)],
1165  enable_cli="$enableval",
1166  enable_cli="yes")
1167AC_MSG_RESULT($enable_cli)
1168
1169AM_CONDITIONAL(ENABLE_CLI, [test "$enable_cli" = "yes"])
1170
1171AC_ARG_WITH(cli-version-string,
1172  [  --with-cli-version-string      list of additional libraries],
1173  [AQBANKING_CLI_VERSION_STRING="$withval"],
1174  [AQBANKING_CLI_VERSION_STRING="$AQBANKING_VERSION_STRING"]
1175)
1176
1177AC_SUBST(AQBANKING_CLI_VERSION_STRING)
1178
1179
1180###-------------------------------------------------------------------------
1181#
1182# check whether tutorials are to be built
1183#
1184
1185AC_MSG_CHECKING(whether tutorials are to be built)
1186AC_ARG_ENABLE(tutorials,
1187  [  --enable-tutorials         build tutorials (default=yes)],
1188  [ case "${enableval}" in
1189    yes) TUTORIALS="tutorials";;
1190    no)  TUTORIALS="";;
1191    *) AC_MSG_ERROR(bad value ${enableval} for --enable-tutorials);;
1192    esac
1193  ],
1194  [
1195   TUTORIALS="tutorials"
1196   enableval="yes"
1197  ])
1198AC_MSG_RESULT($enableval)
1199AC_SUBST(TUTORIALS)
1200
1201
1202###-------------------------------------------------------------------------
1203#
1204# Cleanup includes, define all_XXX
1205#
1206
1207AS_SCRUB_INCLUDE(all_includes)
1208AC_SUBST(all_includes)
1209AC_SUBST(all_libraries)
1210
1211AC_SUBST(aqbanking_backends)
1212
1213
1214# Adjust CFLAGS and LDFLAGS on Windows
1215case "$OS_TYPE" in
1216    windows)
1217	# GnuCash compiles with this; maybe we need this, too?
1218	#CFLAGS="${CFLAGS} -mms-bitfields"
1219	LDFLAGS="${LDFLAGS} -no-undefined -mwindows"
1220    ;;
1221esac
1222
1223
1224
1225###-------------------------------------------------------------------------
1226#
1227# Output files
1228#
1229
1230AC_CONFIG_FILES([
1231  mksymlinks.sh
1232  admin/Makefile
1233  doc/Makefile
1234  m4/Makefile
1235  src/Makefile
1236  src/libs/Makefile
1237  src/libs/aqbanking/Makefile
1238  src/libs/aqbanking/version.h
1239  src/libs/aqbanking/system.h
1240  src/libs/aqbanking/dialogs/Makefile
1241  src/libs/aqbanking/types/Makefile
1242  src/libs/aqbanking/gui/Makefile
1243  src/libs/aqbanking/typemaker2/Makefile
1244  src/libs/aqbanking/typemaker2/c/Makefile
1245  src/libs/aqbanking/backendsupport/Makefile
1246  src/libs/aqbankingpp/Makefile
1247  src/libs/plugins/Makefile
1248  src/libs/plugins/bankinfo/Makefile
1249  src/libs/plugins/bankinfo/de/Makefile
1250  src/libs/plugins/bankinfo/de/de.xml
1251  src/libs/plugins/bankinfo/generic/Makefile
1252  src/libs/plugins/imexporters/Makefile
1253  src/libs/plugins/imexporters/eri2/Makefile
1254  src/libs/plugins/imexporters/eri2/eri2.xml
1255  src/libs/plugins/imexporters/eri2/profiles/Makefile
1256  src/libs/plugins/imexporters/ofx/Makefile
1257  src/libs/plugins/imexporters/ofx/ofx.xml
1258  src/libs/plugins/imexporters/ofx/parser/Makefile
1259  src/libs/plugins/imexporters/ofx/profiles/Makefile
1260  src/libs/plugins/imexporters/swift/Makefile
1261  src/libs/plugins/imexporters/swift/swift.xml
1262  src/libs/plugins/imexporters/swift/profiles/Makefile
1263  src/libs/plugins/imexporters/csv/Makefile
1264  src/libs/plugins/imexporters/csv/csv.xml
1265  src/libs/plugins/imexporters/csv/profiles/Makefile
1266  src/libs/plugins/imexporters/openhbci1/Makefile
1267  src/libs/plugins/imexporters/openhbci1/openhbci1.xml
1268  src/libs/plugins/imexporters/openhbci1/profiles/Makefile
1269  src/libs/plugins/imexporters/qif/Makefile
1270  src/libs/plugins/imexporters/qif/qif.xml
1271  src/libs/plugins/imexporters/qif/profiles/Makefile
1272  src/libs/plugins/imexporters/yellownet/Makefile
1273  src/libs/plugins/imexporters/yellownet/yellownet.xml
1274  src/libs/plugins/imexporters/yellownet/profiles/Makefile
1275  src/libs/plugins/imexporters/xmldb/Makefile
1276  src/libs/plugins/imexporters/xmldb/xmldb.xml
1277  src/libs/plugins/imexporters/xmldb/profiles/Makefile
1278  src/libs/plugins/imexporters/sepa/Makefile
1279  src/libs/plugins/imexporters/sepa/sepa.xml
1280  src/libs/plugins/imexporters/sepa/profiles/Makefile
1281  src/libs/plugins/imexporters/ctxfile/Makefile
1282  src/libs/plugins/imexporters/ctxfile/ctxfile.xml
1283  src/libs/plugins/imexporters/ctxfile/profiles/Makefile
1284  src/libs/plugins/imexporters/q43/Makefile
1285  src/libs/plugins/imexporters/q43/q43.xml
1286  src/libs/plugins/imexporters/q43/profiles/Makefile
1287  src/libs/plugins/imexporters/camt/Makefile
1288  src/libs/plugins/imexporters/camt/camt.xml
1289  src/libs/plugins/imexporters/camt/profiles/Makefile
1290  src/libs/plugins/imexporters/xml/Makefile
1291  src/libs/plugins/imexporters/xml/xml.xml
1292  src/libs/plugins/imexporters/xml/data/Makefile
1293  src/libs/plugins/imexporters/xml/profiles/Makefile
1294  src/libs/plugins/parsers/Makefile
1295  src/libs/plugins/parsers/swift/Makefile
1296  src/libs/plugins/parsers/swift/swift.xml
1297  src/libs/plugins/backends/Makefile
1298  src/libs/plugins/backends/aqhbci/Makefile
1299  src/libs/plugins/backends/aqhbci/aqhbci.xml
1300  src/libs/plugins/backends/aqhbci/dialogs/Makefile
1301  src/libs/plugins/backends/aqhbci/header.xml
1302  src/libs/plugins/backends/aqhbci/banking/Makefile
1303  src/libs/plugins/backends/aqhbci/msglayer/Makefile
1304  src/libs/plugins/backends/aqhbci/tan/Makefile
1305  src/libs/plugins/backends/aqhbci/joblayer/Makefile
1306  src/libs/plugins/backends/aqhbci/applayer/Makefile
1307  src/libs/plugins/backends/aqhbci/ajobs/Makefile
1308  src/libs/plugins/backends/aqhbci/admjobs/Makefile
1309  src/libs/plugins/backends/aqhbci/applayer/xml/Makefile
1310  src/libs/plugins/backends/aqhbci/control/Makefile
1311  src/libs/plugins/backends/aqhbci/version.h
1312  src/libs/plugins/backends/aqofxconnect/Makefile
1313  src/libs/plugins/backends/aqofxconnect/aqofxconnect.xml
1314  src/libs/plugins/backends/aqofxconnect/libofxhome/Makefile
1315  src/libs/plugins/backends/aqofxconnect/v1/Makefile
1316  src/libs/plugins/backends/aqofxconnect/v2/Makefile
1317  src/libs/plugins/backends/aqofxconnect/control/Makefile
1318  src/libs/plugins/backends/aqofxconnect/common/Makefile
1319  src/libs/plugins/backends/aqofxconnect/dialogs/Makefile
1320  src/libs/plugins/backends/aqpaypal/Makefile
1321  src/libs/plugins/backends/aqpaypal/aqpaypal.xml
1322  src/libs/plugins/backends/aqpaypal/control/Makefile
1323  src/libs/plugins/backends/aqnone/Makefile
1324  src/libs/plugins/backends/aqnone/aqnone.xml
1325  src/libs/plugins/backends/aqebics/Makefile
1326  src/libs/plugins/backends/aqebics/aqebics.xml
1327  src/libs/plugins/backends/aqebics/client/Makefile
1328  src/libs/plugins/backends/aqebics/dialogs/Makefile
1329  src/libs/plugins/backends/aqebics/msg/Makefile
1330  src/libs/plugins/backends/aqebics/control/Makefile
1331  src/libs/plugins/backends/aqebics/requests/Makefile
1332  src/libs/plugins/backends/aqfints/Makefile
1333  src/libs/plugins/backends/aqfints/aqfints.xml
1334  src/libs/plugins/backends/aqfints/banking/Makefile
1335  src/libs/plugins/backends/aqfints/banking/control/Makefile
1336  src/libs/plugins/backends/aqfints/libaqfints/Makefile
1337  src/libs/plugins/backends/aqfints/libaqfints/msg/Makefile
1338  src/libs/plugins/backends/aqfints/libaqfints/parser/Makefile
1339  src/libs/plugins/backends/aqfints/libaqfints/service/Makefile
1340  src/libs/plugins/backends/aqfints/libaqfints/service/xml/Makefile
1341  src/libs/plugins/backends/aqfints/libaqfints/service/bpd/Makefile
1342  src/libs/plugins/backends/aqfints/libaqfints/service/upd/Makefile
1343  src/libs/plugins/backends/aqfints/libaqfints/service/jobs/Makefile
1344  src/libs/plugins/backends/aqfints/libaqfints/transport/Makefile
1345  src/libs/plugins/backends/aqfints/libaqfints/session/Makefile
1346  src/libs/plugins/backends/aqfints/libaqfints/session/pintan/Makefile
1347  src/libs/plugins/backends/aqfints/libaqfints/session/hbci/Makefile
1348  src/test/Makefile
1349  src/tools/Makefile
1350  src/tools/aqbanking-cli/Makefile
1351  src/tools/mkdeinfo/Makefile
1352  tutorials/Makefile
1353  po/Makefile
1354  Doxyfile
1355  Makefile
1356  aqbanking-config.in
1357  aqbanking.pc
1358  aqbanking.spec
1359  aqbanking.iss
1360  aqbanking-config.cmake
1361  aqbanking-config-version.cmake
1362])
1363AC_OUTPUT
1364
1365
1366
1367###-------------------------------------------------------------------------
1368#
1369# Summary
1370#
1371
1372echo
1373echo
1374echo "Summary"
1375echo "----------------------------------------------------"
1376echo "AqBanking version       : $AQBANKING_VERSION_FULL_STRING"
1377echo "Local Installation Mode : $enable_local_install"
1378echo "Prefix                  : $prefix"
1379echo "Exec-Prefix             : $exec_prefix"
1380echo "Libdir                  : $libdir"
1381echo "Cfg Search Folder       : $aqbanking_cfg_searchdir"
1382echo "Data Search Folder      : $aqbanking_data_searchdir"
1383echo "Locale Search Folder    : $aqbanking_locale_searchdir"
1384echo "Plugin Search Folder    : $aqbanking_plugin_searchdir"
1385echo "Symbol Visibility       : $visibility_supported"
1386echo "Build AqBanking-CLI     : $enable_cli"
1387echo "CLI Version String      : $AQBANKING_CLI_VERSION_STRING"
1388echo
1389
1390echo
1391echo "Plugins"
1392echo "----------------------------------------------------"
1393echo "  Backends              : $aqbanking_backends"
1394echo "  Im-/Exporters         : $aqbanking_imexporters"
1395echo "  Parsers               : $aqbanking_parsers"
1396echo "  Bank Infos            : $aqbanking_bankinfos"
1397echo
1398
1399echo "----------------------------------------------------"
1400echo "You can now run \"make\" (or gmake on FreeBSD) to compile."
1401
1402
1403