aboutsummaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in43
1 files changed, 36 insertions, 7 deletions
diff --git a/configure.in b/configure.in
index 7b58aa0..cf23feb 100644
--- a/configure.in
+++ b/configure.in
@@ -1,7 +1,7 @@
1dnl configure.in for Fluxbox - created from configure.in Blackbox 0.61.1 1dnl configure.in for Fluxbox - created from configure.in Blackbox 0.61.1
2dnl Initialize autoconf and automake 2dnl Initialize autoconf and automake
3AC_INIT(src/main.cc) 3AC_INIT(src/main.cc)
4AM_INIT_AUTOMAKE(fluxbox,0.1.5,no-define) 4AM_INIT_AUTOMAKE(fluxbox,0.1.10-cvs,no-define)
5 5
6dnl Determine default prefix 6dnl Determine default prefix
7test x$prefix = "xNONE" && prefix="$ac_default_prefix" 7test x$prefix = "xNONE" && prefix="$ac_default_prefix"
@@ -17,7 +17,6 @@ dnl Locate required external software
17AC_PROG_CC 17AC_PROG_CC
18AC_PROG_CXX 18AC_PROG_CXX
19AC_PROG_INSTALL 19AC_PROG_INSTALL
20AM_PROG_LIBTOOL
21 20
22AC_CHECK_PROGS(regex_cmd, sed) 21AC_CHECK_PROGS(regex_cmd, sed)
23if test x$regex_cmd = "x"; then 22if test x$regex_cmd = "x"; then
@@ -84,7 +83,7 @@ else
84 AC_MSG_RESULT([no]) 83 AC_MSG_RESULT([no])
85fi 84fi
86AC_SUBST(SHAPE) 85AC_SUBST(SHAPE)
87 86CXXFLAGS="$CXXFLAGS $SHAPE"
88LIBS="$LIBS $Xext_lib" 87LIBS="$LIBS $Xext_lib"
89 88
90dnl Check for the Slit 89dnl Check for the Slit
@@ -102,6 +101,7 @@ AC_ARG_ENABLE(
102 SLIT="-DSLIT" 101 SLIT="-DSLIT"
103) 102)
104AC_SUBST(SLIT) 103AC_SUBST(SLIT)
104CXXFLAGS="$CXXFLAGS $SLIT"
105 105
106dnl Check for the new WM Spec 106dnl Check for the new WM Spec
107NEWWMSPEC="" 107NEWWMSPEC=""
@@ -119,7 +119,7 @@ AC_ARG_ENABLE(
119 AC_MSG_RESULT([no]) 119 AC_MSG_RESULT([no])
120) 120)
121AC_SUBST(NEWWMSPEC) 121AC_SUBST(NEWWMSPEC)
122 122CXXFLAGS="$CXXFLAGS $NEWWMSPEC"
123 123
124dnl Check for Interlacing 124dnl Check for Interlacing
125INTERLACE="" 125INTERLACE=""
@@ -136,6 +136,7 @@ AC_ARG_ENABLE(
136 INTERLACE="-DINTERLACE" 136 INTERLACE="-DINTERLACE"
137) 137)
138AC_SUBST(INTERLACE) 138AC_SUBST(INTERLACE)
139CXXFLAGS="$CXXFLAGS $INTERLACE"
139 140
140dnl Check for ordered 8bpp dithering 141dnl Check for ordered 8bpp dithering
141ORDEREDPSEUDO="" 142ORDEREDPSEUDO=""
@@ -152,6 +153,7 @@ AC_ARG_ENABLE(ordered-pseudo,
152 AC_MSG_RESULT([no]) 153 AC_MSG_RESULT([no])
153) 154)
154AC_SUBST(ORDEREDPSEUDO) 155AC_SUBST(ORDEREDPSEUDO)
156CXXFLAGS="$CXXFLAGS $ORDEREDPSEUDO"
155 157
156dnl Check whether to include debugging code 158dnl Check whether to include debugging code
157DEBUG="" 159DEBUG=""
@@ -160,13 +162,14 @@ AC_ARG_ENABLE(debug,
160 [ --enable-debug include verbose debugging code [default=no]], 162 [ --enable-debug include verbose debugging code [default=no]],
161 if test x$enableval = "xyes"; then 163 if test x$enableval = "xyes"; then
162 AC_MSG_RESULT([yes]) 164 AC_MSG_RESULT([yes])
163 DEBUG="-DDEBUG" 165 DEBUG="-DDEBUG"
164 else 166 else
165 AC_MSG_RESULT([no]) 167 AC_MSG_RESULT([no])
166 fi, 168 fi,
167 AC_MSG_RESULT([no]) 169 AC_MSG_RESULT([no])
168) 170)
169AC_SUBST(DEBUG) 171AC_SUBST(DEBUG)
172CXXFLAGS="$CXXFLAGS $DEBUG"
170 173
171dnl Check whether to include natural language support (i18n) 174dnl Check whether to include natural language support (i18n)
172NLS="" 175NLS=""
@@ -183,6 +186,7 @@ AC_ARG_ENABLE(nls,
183 NLS="-DNLS" 186 NLS="-DNLS"
184) 187)
185AC_SUBST(NLS) 188AC_SUBST(NLS)
189CXXFLAGS="$CXXFLAGS $NLS"
186 190
187AC_CHECK_LIB(xpg4, setlocale, LIBS="$LIBS -lxpg4") 191AC_CHECK_LIB(xpg4, setlocale, LIBS="$LIBS -lxpg4")
188 192
@@ -208,6 +212,7 @@ AC_ARG_ENABLE(
208 TIMEDCACHE="-DTIMEDCACHE" 212 TIMEDCACHE="-DTIMEDCACHE"
209) 213)
210AC_SUBST(TIMEDCACHE) 214AC_SUBST(TIMEDCACHE)
215CXXFLAGS="$CXXFLAGS $TIMEDCACHE"
211 216
212dnl Check KDE 217dnl Check KDE
213KDE="" 218KDE=""
@@ -224,13 +229,14 @@ AC_ARG_ENABLE(
224 AC_MSG_RESULT([no]) 229 AC_MSG_RESULT([no])
225) 230)
226AC_SUBST(KDE) 231AC_SUBST(KDE)
232CXXFLAGS="$CXXFLAGS $KDE"
227 233
228dnl Check GNOME 234dnl Check GNOME
229GNOME="" 235GNOME=""
230AC_MSG_CHECKING([whether to have GNOME support]) 236AC_MSG_CHECKING([whether to have GNOME support])
231AC_ARG_ENABLE( 237AC_ARG_ENABLE(
232 gnome, 238 gnome,
233[ --enable-gnome GNOME support [default=no] (DEVELOPMENT)], 239[ --enable-gnome GNOME support [default=no]],
234 if test x$enableval = "xyes"; then 240 if test x$enableval = "xyes"; then
235 AC_MSG_RESULT([yes]) 241 AC_MSG_RESULT([yes])
236 GNOME="-DGNOME" 242 GNOME="-DGNOME"
@@ -240,12 +246,31 @@ AC_ARG_ENABLE(
240 AC_MSG_RESULT([no]) 246 AC_MSG_RESULT([no])
241) 247)
242AC_SUBST(GNOME) 248AC_SUBST(GNOME)
249CXXFLAGS="$CXXFLAGS $GNOME"
250
251dnl Check for Xinerama support
252XINERAMA=""
253AC_MSG_CHECKING([whether to build support for the Xinerama extension])
254AC_ARG_ENABLE(xinerama,
255[ --enable-xinerama enable xinerama extension [default=no]], , [enable_xinerama=no])
256
257if test "x$enable_xinerama" = "xyes"; then
258 AC_MSG_RESULT([yes])
259 AC_CHECK_LIB(Xinerama, XineramaQueryScreens,
260 XINERAMA="-DXINERAMA"; Xinerama_libs="-lXinerama", )
261else
262 AC_MSG_RESULT([no])
263fi
264AC_SUBST(XINERAMA)
265CXXFLAGS="$CXXFLAGS $XINERAMA"
266
267LIBS="$LIBS $Xinerama_libs"
243 268
244dnl Determine the return type of signal handlers 269dnl Determine the return type of signal handlers
245AC_TYPE_SIGNAL 270AC_TYPE_SIGNAL
246 271
247dnl Determine if maintainer portions of the Makefiles should be included. 272dnl Determine if maintainer portions of the Makefiles should be included.
248AM_MAINTAINER_MODE 273dnl AM_MAINTAINER_MODE
249 274
250dnl Print results 275dnl Print results
251AC_MSG_RESULT([]) 276AC_MSG_RESULT([])
@@ -262,6 +287,7 @@ AM_CONFIG_HEADER(config.h)
262AC_OUTPUT(Makefile 287AC_OUTPUT(Makefile
263src/Makefile 288src/Makefile
264util/Makefile 289util/Makefile
290util/fbrun/Makefile
265data/Makefile 291data/Makefile
266data/styles/Makefile 292data/styles/Makefile
267doc/Makefile 293doc/Makefile
@@ -276,4 +302,7 @@ nls/ru_RU/Makefile
276nls/sv_SE/Makefile 302nls/sv_SE/Makefile
277nls/tr_TR/Makefile 303nls/tr_TR/Makefile
278nls/it_IT/Makefile 304nls/it_IT/Makefile
305nls/pt_PT/Makefile
306nls/bg_BG/Makefile
307nls/ja_JP/Makefile
279version.h) 308version.h)