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