# Process this file with autoconf to produce a configure script. # # Copyright (C) 2013, 2018 Patrick McDermott # # This file is part of opkbuild. # # opkbuild is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # opkbuild is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with opkbuild. If not, see . AC_INIT([opkbuild], [4.0.0], [mailto:proteanos-dev@lists.proteanos.com], [opkbuild], [http://www.proteanos.com/dev/opkbuild/]) AC_SUBST([PACKAGE_DESCRIPTION], ['opkbuild']) AC_CONFIG_AUX_DIR([build-aux]) AC_REQUIRE_AUX_FILE([tap-driver.sh]) AC_CONFIG_SRCDIR([src/opkbuild.sh]) AM_INIT_AUTOMAKE([gnu check-news dist-bzip2 dist-xz subdir-objects]) AM_SILENT_RULES([yes]) AM_CONDITIONAL([IN_GIT], [test -d "${srcdir}/.git" && command -v git >/dev/null 2>&1]) AC_ARG_WITH( [sh], [AS_HELP_STRING([--with-sh=PATH], [POSIX-conformant shell with `local'])], dnl This `dnl' is needed to workaround Vim syntax highlighting. [ case "${withval}" in 'yes'|'') AC_MSG_ERROR([--with-sh requires an argument]) ;; 'no') AC_MSG_ERROR([sh is required]) ;; *) SH="${withval}" AC_SUBST([SH]) ;; esac ], [ AC_PATH_PROG([SH], [sh]) if test -z "${SH}"; then AC_MSG_ERROR([sh not found]) fi ] ) AC_ARG_WITH( [make], [AS_HELP_STRING([--with-make=PATH], [path to make utility])], [ case "${withval}" in 'yes'|'') AC_MSG_ERROR([--with-make requires an argument]) ;; 'no') AC_MSG_ERROR([make is required]) ;; *) MAKE="${withval}" AC_SUBST([MAKE]) ;; esac ], [ AC_PATH_PROG([MAKE], [make]) if test -z "${MAKE}"; then AC_MSG_ERROR([make not found]) fi ] ) AC_ARG_WITH( [opkg], [AS_HELP_STRING([--with-opkg=PATH], [path to opkg utility])], [ case "${withval}" in 'yes'|'') AC_MSG_ERROR([--with-opkg requires an argument]) ;; 'no') AC_MSG_ERROR([opkg is required]) ;; *) OPKG="${withval}" AC_SUBST([OPKG]) ;; esac ], [ AC_PATH_PROG([OPKG], [opkg]) if test -z "${OPKG}"; then AC_MSG_ERROR([opkg not found]) fi ] ) AC_ARG_WITH( [metadata], [AS_HELP_STRING([--with-metadata=SYSTEM], [use SYSTEM metadata plugin \[default: proteanos\]])], [ case "${withval}" in 'yes'|'') AC_MSG_ERROR([--with-metadata requires an argument]) ;; 'no') AC_MSG_ERROR([a metadata plugin is required]) ;; *) AC_SUBST([METADATA], ["${withval}"]) ;; esac ], [ AC_SUBST([METADATA], ['proteanos']) ] ) AC_CONFIG_FILES([Makefile]) AC_CONFIG_FILES([config.sh]) AC_OUTPUT()