X-Git-Url: https://git.jsancho.org/?p=guile-irrlicht.git;a=blobdiff_plain;f=configure.ac;fp=configure.ac;h=708657b120130058da577dec2406b6910414db3e;hp=afdd3c34e92eb03ef0a3f613e9db18ff5df7afdf;hb=d392bfc335713faab44275624d8fd78139880975;hpb=3bb58c2b45af12c0f9c9eac648e67ac6fa90e104 diff --git a/configure.ac b/configure.ac index afdd3c3..708657b 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ define(GUILE_IRRLICHT_CONFIGURE_COPYRIGHT, [[ guile-irrlicht --- GNU Guile bindings for Irrlicht Engine -Copyright (C) 2020-2021 Javier Sancho +Copyright (C) 2021 Javier Sancho This file is part of guile-irrlicht. @@ -27,10 +27,9 @@ AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_MACRO_DIR([m4]) AC_COPYRIGHT(GUILE_IRRLICHT_CONFIGURE_COPYRIGHT) -AM_INIT_AUTOMAKE([color-tests subdir-objects -Wall -Wno-portability foreign]) -AM_SILENT_RULES([yes]) -AM_PROG_AR +AM_INIT_AUTOMAKE([subdir-objects -Wall -Wno-portability foreign]) AC_PROG_CXX +AC_LANG([C++]) LT_INIT # Check for 'guile' @@ -44,8 +43,24 @@ AC_CHECK_LIB( [Irrlicht], [createDevice], [], - AC_MSG_ERROR([Missing Irrlicht lib. Try option --with-irrlicht-lib]) + AC_MSG_ERROR([Irrlicht is required to build.]) ) +AC_CHECK_HEADERS( + [irrlicht/irrlicht.h], + [ + IRRLICHT_CFLAGS=-I/usr/include/irrlicht + AC_SUBST([IRRLICHT_CFLAGS]) + ], + AC_MSG_ERROR([Irrlicht header files are required to build.]) +) + +# Find swig executable +# http://www.gnu.org/software/autoconf-archive/ax_pkg_swig.html +AX_PKG_SWIG([], [], [ AC_MSG_ERROR([SWIG is required to build.]) ]) + +# Enable SWIG C++ support +# https://www.gnu.org/software/autoconf-archive/ax_swig_enable_cxx.html +AX_SWIG_ENABLE_CXX AC_CONFIG_FILES([Makefile]) AC_CONFIG_FILES([pre-inst-env], [chmod +x pre-inst-env])