configure.ac revision 1114aea8
1bb2e14f3Smrg
2bb2e14f3Smrgdnl  Copyright 2005 Red Hat, Inc.
31114aea8Smrgdnl
4bb2e14f3Smrgdnl  Permission to use, copy, modify, distribute, and sell this software and its
5bb2e14f3Smrgdnl  documentation for any purpose is hereby granted without fee, provided that
6bb2e14f3Smrgdnl  the above copyright notice appear in all copies and that both that
7bb2e14f3Smrgdnl  copyright notice and this permission notice appear in supporting
8bb2e14f3Smrgdnl  documentation, and that the name of Red Hat not be used in
9bb2e14f3Smrgdnl  advertising or publicity pertaining to distribution of the software without
10bb2e14f3Smrgdnl  specific, written prior permission.  Red Hat makes no
11bb2e14f3Smrgdnl  representations about the suitability of this software for any purpose.  It
12bb2e14f3Smrgdnl  is provided "as is" without express or implied warranty.
131114aea8Smrgdnl
14bb2e14f3Smrgdnl  RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
15bb2e14f3Smrgdnl  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
16bb2e14f3Smrgdnl  EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
17bb2e14f3Smrgdnl  CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
18bb2e14f3Smrgdnl  DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
19bb2e14f3Smrgdnl  TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
20bb2e14f3Smrgdnl  PERFORMANCE OF THIS SOFTWARE.
21bb2e14f3Smrgdnl
22bb2e14f3Smrgdnl Process this file with autoconf to create configure.
23bb2e14f3Smrg
245afa940dSmrgAC_PREREQ([2.60])
251114aea8SmrgAC_INIT([imake], [1.0.5],
265afa940dSmrg        [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [imake])
27bb2e14f3SmrgAM_INIT_AUTOMAKE([foreign dist-bzip2])
28bb2e14f3SmrgAM_MAINTAINER_MODE
29bb2e14f3Smrg
30bb2e14f3SmrgAM_CONFIG_HEADER(config.h)
31bb2e14f3Smrg
325afa940dSmrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS
33a5399cb1Smrgm4_ifndef([XORG_MACROS_VERSION],
345afa940dSmrg	  [m4_fatal([must install xorg-macros 1.8 or later before running autoconf/autogen])])
355afa940dSmrgXORG_MACROS_VERSION(1.8)
36a5399cb1SmrgXORG_DEFAULT_OPTIONS
37a5399cb1Smrg
38bb2e14f3SmrgAC_PROG_CPP
39bb2e14f3SmrgXORG_PROG_RAWCPP
40bb2e14f3SmrgCPP_PROGRAM=${RAWCPP}
41bb2e14f3SmrgAC_SUBST(CPP_PROGRAM)
42bb2e14f3Smrg
435afa940dSmrgAC_CHECK_FUNCS([mkstemp])
44a5399cb1Smrg
45bb2e14f3SmrgAC_CHECK_PROG(HAS_PERL, perl, yes)
46bb2e14f3SmrgAM_CONDITIONAL([HAS_PERL], [test "x$HAS_PERL" = xyes])
47bb2e14f3Smrg
48bb2e14f3Smrgm4_ifdef([AS_HELP_STRING], , [m4_define([AS_HELP_STRING], m4_defn([AC_HELP_STRING]))])
49bb2e14f3Smrg
50bb2e14f3SmrgDEFAULT_XCONFDIR="${libdir}/X11/config"
51bb2e14f3SmrgAC_ARG_WITH(config-dir,
52bb2e14f3Smrg	AS_HELP_STRING([--with-config-dir=<path>], [Path to config dir (default: ${libdir}/X11/config)]),
53bb2e14f3Smrg	[XCONFDIR="$withval"],
54bb2e14f3Smrg	[XCONFDIR="$DEFAULT_XCONFDIR"])
55bb2e14f3SmrgAC_SUBST(XCONFDIR)
56bb2e14f3Smrg
57bb2e14f3SmrgDEFAULT_PREPROCESSCMD_MKDEPEND="gcc -E"
58bb2e14f3SmrgAC_ARG_WITH(script-preproc-cmd,
59bb2e14f3Smrg	AS_HELP_STRING([--with-script-preproc-cmd=CMD], [Preprocessor command to run on scripts (default: "gcc -E")]),
60bb2e14f3Smrg	[PREPROCESSCMD_MKDEPEND="$withval"],
61bb2e14f3Smrg	[PREPROCESSCMD_MKDEPEND="$DEFAULT_PREPROCESSCMD_MKDEPEND"])
62bb2e14f3SmrgAC_SUBST(PREPROCESSCMD_MKDEPEND)
63bb2e14f3Smrg
64bb2e14f3SmrgDEFAULT_ARCMD="ar clq"
65bb2e14f3SmrgAC_ARG_WITH(create-lib-cmd,
66bb2e14f3Smrg	AS_HELP_STRING([--with-create-lib-cmd=CMD], [Command to create libraries (default: "ar clq")]),
67bb2e14f3Smrg	[ARCMD="$withval"],
68bb2e14f3Smrg	[ARCMD="$DEFAULT_ARCMD"])
69bb2e14f3SmrgAC_SUBST(ARCMD)
70bb2e14f3Smrg
71bb2e14f3SmrgDEFAULT_RANLIB="ranlib"
72bb2e14f3SmrgAC_ARG_WITH(clean-lib-cmd,
73bb2e14f3Smrg	AS_HELP_STRING([--with-clean-lib-cmd=CMD], [Command to clean up libraries (default: "ranlib")]),
74bb2e14f3Smrg	[RANLIB="$withval"],
75bb2e14f3Smrg	[RANLIB="$DEFAULT_RANLIB"])
76bb2e14f3SmrgAC_SUBST(RANLIB)
77bb2e14f3Smrg
78bb2e14f3SmrgAC_ARG_ENABLE(revpath,
79bb2e14f3Smrg	AS_HELP_STRING([--disable-revpath], [Build revpath (default: enabled)]),
80bb2e14f3Smrg	[BUILD_REVPATH="$enableval"],
81bb2e14f3Smrg	[BUILD_REVPATH=yes])
82bb2e14f3SmrgAM_CONDITIONAL([BUILD_REVPATH], [test "x$BUILD_REVPATH" = xyes])
83bb2e14f3Smrg
84bb2e14f3SmrgAC_ARG_ENABLE(makeg,
85bb2e14f3Smrg	AS_HELP_STRING([--disable-makeg], [Build makeg (default: enabled)]),
86bb2e14f3Smrg	[BUILD_MAKEG="$enableval"],
87bb2e14f3Smrg	[BUILD_MAKEG=yes])
88bb2e14f3SmrgAM_CONDITIONAL([BUILD_MAKEG], [test "x$BUILD_MAKEG" = xyes])
89bb2e14f3Smrg
90bb2e14f3SmrgAC_ARG_ENABLE(xmkmf,
91bb2e14f3Smrg	AS_HELP_STRING([--disable-xmkmf], [Build xmkmf (default: enabled)]),
92bb2e14f3Smrg	[BUILD_XMKMF="$enableval"],
93bb2e14f3Smrg	[BUILD_XMKMF=yes])
94bb2e14f3SmrgAM_CONDITIONAL([BUILD_XMKMF], [test "x$BUILD_XMKMF" = xyes])
95bb2e14f3Smrg
96bb2e14f3SmrgAC_ARG_ENABLE(ccmakedep,
97bb2e14f3Smrg	AS_HELP_STRING([--disable-ccmakedep], [Build ccmakedep (default: enabled)]),
98bb2e14f3Smrg	[BUILD_CCMAKEDEP="$enableval"],
99bb2e14f3Smrg	[BUILD_CCMAKEDEP=yes])
100bb2e14f3SmrgAM_CONDITIONAL([BUILD_CCMAKEDEP], [test "x$BUILD_CCMAKEDEP" = xyes])
101bb2e14f3Smrg
102bb2e14f3SmrgAC_ARG_ENABLE(mergelib,
103bb2e14f3Smrg	AS_HELP_STRING([--disable-mergelib], [Build mergelib (default: enabled)]),
104bb2e14f3Smrg	[BUILD_MERGELIB="$enableval"],
105bb2e14f3Smrg	[BUILD_MERGELIB=yes])
106bb2e14f3SmrgAM_CONDITIONAL([BUILD_MERGELIB], [test "x$BUILD_MERGELIB" = xyes])
107bb2e14f3Smrg
108bb2e14f3SmrgAC_ARG_ENABLE(mkdirhier,
109bb2e14f3Smrg	AS_HELP_STRING([--disable-mkdirhier], [Build mkdirhier (default: enabled)]),
110bb2e14f3Smrg	[BUILD_MKDIRHIER="$enableval"],
111bb2e14f3Smrg	[BUILD_MKDIRHIER=yes])
112bb2e14f3SmrgAM_CONDITIONAL([BUILD_MKDIRHIER], [test "x$BUILD_MKDIRHIER" = xyes])
113bb2e14f3Smrg
114bb2e14f3SmrgAC_ARG_ENABLE(cleanlinks,
115bb2e14f3Smrg	AS_HELP_STRING([--disable-cleanlinks], [Build cleanlinks (default: enabled)]),
116bb2e14f3Smrg	[BUILD_CLEANLINKS="$enableval"],
117bb2e14f3Smrg	[BUILD_CLEANLINKS=yes])
118bb2e14f3SmrgAM_CONDITIONAL([BUILD_CLEANLINKS], [test "x$BUILD_CLEANLINKS" = xyes])
119bb2e14f3Smrg
120bb2e14f3SmrgAC_ARG_ENABLE(mkhtmlindex,
121bb2e14f3Smrg	AS_HELP_STRING([--disable-mkhtmlindex], [Build mkhtmlindex (default: enabled)]),
122bb2e14f3Smrg	[BUILD_MKHTMLINDEX="$enableval"],
123bb2e14f3Smrg	[BUILD_MKHTMLINDEX=yes])
124bb2e14f3SmrgAM_CONDITIONAL([BUILD_MKHTMLINDEX], [test "x$BUILD_MKHTMLINDEX" = xyes])
125bb2e14f3Smrg
126bb2e14f3Smrg# Checks for pkg-config packages
127bb2e14f3SmrgPKG_CHECK_MODULES(XPROTO, xproto)
128bb2e14f3Smrg
129bb2e14f3SmrgAC_OUTPUT([Makefile])
130