xref: /freebsd/contrib/lutok/configure.ac (revision c697fb7f7cc9bedc5beee44d35b771c4e87b335a)
1*c697fb7fSBrooks Davisdnl Copyright 2011 Google Inc.
2*c697fb7fSBrooks Davisdnl All rights reserved.
3*c697fb7fSBrooks Davisdnl
4*c697fb7fSBrooks Davisdnl Redistribution and use in source and binary forms, with or without
5*c697fb7fSBrooks Davisdnl modification, are permitted provided that the following conditions are
6*c697fb7fSBrooks Davisdnl met:
7*c697fb7fSBrooks Davisdnl
8*c697fb7fSBrooks Davisdnl * Redistributions of source code must retain the above copyright
9*c697fb7fSBrooks Davisdnl   notice, this list of conditions and the following disclaimer.
10*c697fb7fSBrooks Davisdnl * Redistributions in binary form must reproduce the above copyright
11*c697fb7fSBrooks Davisdnl   notice, this list of conditions and the following disclaimer in the
12*c697fb7fSBrooks Davisdnl   documentation and/or other materials provided with the distribution.
13*c697fb7fSBrooks Davisdnl * Neither the name of Google Inc. nor the names of its contributors
14*c697fb7fSBrooks Davisdnl   may be used to endorse or promote products derived from this software
15*c697fb7fSBrooks Davisdnl   without specific prior written permission.
16*c697fb7fSBrooks Davisdnl
17*c697fb7fSBrooks Davisdnl THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
18*c697fb7fSBrooks Davisdnl "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
19*c697fb7fSBrooks Davisdnl LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
20*c697fb7fSBrooks Davisdnl A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
21*c697fb7fSBrooks Davisdnl OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
22*c697fb7fSBrooks Davisdnl SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
23*c697fb7fSBrooks Davisdnl LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
24*c697fb7fSBrooks Davisdnl DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
25*c697fb7fSBrooks Davisdnl THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26*c697fb7fSBrooks Davisdnl (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
27*c697fb7fSBrooks Davisdnl OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28*c697fb7fSBrooks Davis
29*c697fb7fSBrooks DavisAC_INIT([Lutok], [0.4],
30*c697fb7fSBrooks Davis        [lutok-discuss@googlegroups.com], [lutok],
31*c697fb7fSBrooks Davis        [https://github.com/jmmv/lutok/])
32*c697fb7fSBrooks DavisAC_PREREQ([2.65])
33*c697fb7fSBrooks Davis
34*c697fb7fSBrooks Davis
35*c697fb7fSBrooks DavisAC_COPYRIGHT([Copyright 2011 Google Inc.])
36*c697fb7fSBrooks DavisAC_CONFIG_AUX_DIR([admin])
37*c697fb7fSBrooks DavisAC_CONFIG_FILES([Doxyfile Makefile])
38*c697fb7fSBrooks DavisAC_CONFIG_HEADERS([config.h])
39*c697fb7fSBrooks DavisAC_CONFIG_MACRO_DIR([m4])
40*c697fb7fSBrooks DavisAC_CONFIG_SRCDIR([state.hpp])
41*c697fb7fSBrooks Davis
42*c697fb7fSBrooks Davis
43*c697fb7fSBrooks DavisAM_INIT_AUTOMAKE([1.9 check-news foreign subdir-objects -Wall])
44*c697fb7fSBrooks Davism4_ifdef([AM_PROG_AR], [AM_PROG_AR])
45*c697fb7fSBrooks DavisLT_INIT
46*c697fb7fSBrooks Davis
47*c697fb7fSBrooks Davis
48*c697fb7fSBrooks DavisAC_LANG([C++])
49*c697fb7fSBrooks DavisAC_PROG_CXX
50*c697fb7fSBrooks DavisKYUA_REQUIRE_CXX
51*c697fb7fSBrooks DavisKYUA_DEVELOPER_MODE([C++])
52*c697fb7fSBrooks Davis
53*c697fb7fSBrooks Davis
54*c697fb7fSBrooks DavisATF_CHECK_CXX([>= 0.15])
55*c697fb7fSBrooks DavisATF_CHECK_SH([>= 0.15])
56*c697fb7fSBrooks DavisATF_ARG_WITH
57*c697fb7fSBrooks DavisKYUA_DOXYGEN
58*c697fb7fSBrooks DavisKYUA_LUA
59*c697fb7fSBrooks Davis
60*c697fb7fSBrooks Davis
61*c697fb7fSBrooks DavisAC_PATH_PROG([KYUA], [kyua])
62*c697fb7fSBrooks DavisAM_CONDITIONAL([HAVE_KYUA], [test -n "${KYUA}"])
63*c697fb7fSBrooks DavisAC_PATH_PROG([GIT], [git])
64*c697fb7fSBrooks Davis
65*c697fb7fSBrooks Davis
66*c697fb7fSBrooks DavisAC_SUBST(pkgconfigdir, \${libdir}/pkgconfig)
67*c697fb7fSBrooks DavisAC_SUBST(testsdir, \${exec_prefix}/tests/lutok)
68*c697fb7fSBrooks Davis
69*c697fb7fSBrooks Davis
70*c697fb7fSBrooks DavisAC_OUTPUT
71