]> gitweb.michael.orlitzky.com - xfce4-hdaps.git/blob - configure.ac.in
f616248c291ceb9c4563ef5cec8c5675e66aef6d
[xfce4-hdaps.git] / configure.ac.in
1 dnl $Id$
2 dnl
3 dnl xfce4-hdaps - An IBM HDAPS plugin for the Xfce panel
4 dnl
5 dnl 2019 Michael Orlitzky <michael@orlitzky.com>
6 dnl
7
8 dnl ***************************
9 dnl *** Version information ***
10 dnl ***************************
11 m4_define([xfce4_hdaps_version], [0.0.9])
12
13 dnl ***************************
14 dnl *** Initialize autoconf ***
15 dnl ***************************
16 AC_COPYRIGHT([Copyright (c) 2019
17 Michael Orlitzky. All rights reserved.])
18 AC_INIT([xfce4-hdaps], [xfce4_hdaps_version()], [michael@orlitzky.com])
19 AC_PREREQ([2.50])
20
21 dnl ***************************
22 dnl *** Initialize automake ***
23 dnl ***************************
24 AM_INIT_AUTOMAKE([1.8 no-dist-gzip dist-bzip2 tar-ustar])
25 AM_CONFIG_HEADER([config.h])
26 AM_MAINTAINER_MODE()
27 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
28
29 dnl *******************************
30 dnl *** Check for UNIX variants ***
31 dnl *******************************
32 AC_AIX()
33 AC_ISC_POSIX()
34
35 dnl ********************************
36 dnl *** Check for basic programs ***
37 dnl ********************************
38 AC_PROG_CC()
39 AM_PROG_CC_C_O()
40 AC_PROG_LD()
41 AC_PROG_INSTALL()
42 AC_PROG_INTLTOOL()
43
44 dnl **************************
45 dnl *** Initialize libtool ***
46 dnl **************************
47 LT_PREREQ([2.2.6])
48 LT_INIT([disable-static])
49
50 dnl **********************************
51 dnl *** Check for standard headers ***
52 dnl **********************************
53 AC_HEADER_STDC()
54 AC_CHECK_HEADERS([stdlib.h unistd.h locale.h stdio.h errno.h time.h string.h \
55 math.h sys/types.h sys/wait.h memory.h signal.h sys/prctl.h \
56 libintl.h])
57 AC_CHECK_FUNCS([bind_textdomain_codeset])
58
59 dnl ******************************
60 dnl *** Check for i18n support ***
61 dnl ******************************
62 XDT_I18N([@LINGUAS@])
63
64 dnl *******************************
65 dnl *** Check for X11 installed ***
66 dnl *******************************
67 XDT_CHECK_LIBX11_REQUIRE()
68
69 dnl ***********************************
70 dnl *** Check for required packages ***
71 dnl ***********************************
72 XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [2.20.0])
73 XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-1], [4.8.0])
74 XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.8.0])
75 XDT_CHECK_PACKAGE([LIBXFCE4PANEL], [libxfce4panel-1.0], [4.8.0])
76
77 dnl ***********************************
78 dnl *** Check for debugging support ***
79 dnl ***********************************
80 XDT_FEATURE_DEBUG()
81
82 dnl *********************************
83 dnl *** Substitute platform flags ***
84 dnl *********************************
85 AC_MSG_CHECKING([PLATFORM_CPPFLAGS])
86 AC_MSG_RESULT([$PLATFORM_CPPFLAGS])
87 AC_SUBST([PLATFORM_CPPFLAGS])
88 AC_MSG_CHECKING([PLATFORM_CFLAGS])
89 AC_MSG_RESULT([$PLATFORM_CFLAGS])
90 AC_SUBST([PLATFORM_CFLAGS])
91 AC_MSG_CHECKING([PLATFORM_LDFLAGS])
92 AC_MSG_RESULT([$PLATFORM_LDFLAGS])
93 AC_SUBST([PLATFORM_LDFLAGS])
94
95 AC_OUTPUT([
96 Makefile
97 icons/Makefile
98 icons/48x48/Makefile
99 icons/scalable/Makefile
100 panel-plugin/Makefile
101 po/Makefile.in
102 ])
103
104 dnl ***************************
105 dnl *** Print configuration ***
106 dnl ***************************
107 echo
108 echo "Build Configuration:"
109 echo
110 echo "* Debug Support: $enable_debug"
111 echo