# -*- Autoconf -*- # # guile-sdl3 -- Scheme bindings for SDL3 # Copyright © 2024 David Thompson # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. AC_INIT(guile-sdl3, 0.1.0) AC_CONFIG_SRCDIR(sdl3) AC_CONFIG_AUX_DIR([build-aux]) AM_INIT_AUTOMAKE([color-tests -Wall -Wno-portability foreign]) AM_SILENT_RULES([yes]) AC_PATH_PROG([GUILE], [guile]) AC_CONFIG_FILES([Makefile sdl3/config.scm]) AC_CONFIG_FILES([pre-inst-env], [chmod +x pre-inst-env]) GUILE_PKG([3.0]) GUILE_PROGS GUILE_MODULE_REQUIRED([bstruct]) # Core SDL3 PKG_CHECK_MODULES([SDL3], [sdl3]) PKG_CHECK_VAR([SDL3_LIBDIR], [sdl3], [libdir]) AC_MSG_CHECKING([SDL3 library path]) AS_IF([test "x$SDL3_LIBDIR" = "x"], [ AC_MSG_FAILURE([unable to find SDL3 library directory]) ], [ AC_MSG_RESULT([$SDL3_LIBDIR]) ]) AC_SUBST([SDL3_LIBDIR]) AC_OUTPUT