xref: /freebsd/contrib/ldns/freebsd-configure.sh (revision 5afab0e5e56fe90a378fb57249600e7924e1cab2)
122889169SDag-Erling Smørgrav#!/bin/sh
222889169SDag-Erling Smørgrav#
322889169SDag-Erling Smørgrav# $FreeBSD$
422889169SDag-Erling Smørgrav#
522889169SDag-Erling Smørgrav
622889169SDag-Erling Smørgravset -e
722889169SDag-Erling Smørgrav
8b319ead8SDag-Erling Smørgraverror() {
9b319ead8SDag-Erling Smørgrav	echo "$@" >&2
10b319ead8SDag-Erling Smørgrav	exit 1
11b319ead8SDag-Erling Smørgrav}
12b319ead8SDag-Erling Smørgrav
1322889169SDag-Erling Smørgravldns=$(dirname $(realpath $0))
1422889169SDag-Erling Smørgravcd $ldns
1522889169SDag-Erling Smørgrav
16b319ead8SDag-Erling Smørgrav# Run autotools before we drop LOCALBASE out of PATH
17*5afab0e5SDag-Erling Smørgravlibtoolize --copy && autoheader && autoconf
18b319ead8SDag-Erling Smørgrav
19b319ead8SDag-Erling Smørgrav# Ensure we use the correct toolchain and clean our environment
20b319ead8SDag-Erling Smørgravexport CC=$(echo ".include <bsd.lib.mk>" | make -f /dev/stdin -VCC)
21b319ead8SDag-Erling Smørgravexport CPP=$(echo ".include <bsd.lib.mk>" | make -f /dev/stdin -VCPP)
22b319ead8SDag-Erling Smørgravunset CFLAGS CPPFLAGS LDFLAGS LD_LIBRARY_PATH LIBS
23b319ead8SDag-Erling Smørgravexport PATH=/bin:/sbin:/usr/bin:/usr/sbin
24b319ead8SDag-Erling Smørgrav
25*5afab0e5SDag-Erling Smørgrav./configure --prefix= --exec-prefix=/usr --with-drill --with-ssl
26