summaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure15
1 files changed, 15 insertions, 0 deletions
diff --git a/configure b/configure
index 32c2ae9..4b3e92b 100755
--- a/configure
+++ b/configure
@@ -21,15 +21,19 @@
# along with rhautoimport. If not, see <http://www.gnu.org/licenses/>.
#
+EBUILD_COMPAT=0
+
PREFIX='/usr/local'
BINDIR=''
SHAREDIR=''
+ETCDIR=''
print_usage() {
echo "configure --help print this"
echo " --prefix=<PREFIX> the installation prefix (default: /usr/local)"
echo " --bindir=<DIR> the path to the bin directory (default: $PREFIX/bin)"
echo " --sharedir=<DIR> the path to shared resources (default: $PREFIX/share"
+ echo " --sysconfdir=<DIR> the path to the system configuration directory (default: $PREFIX/etc)"
}
for arg
@@ -44,6 +48,12 @@ do
--sharedir=*)
SHAREDIR=${arg#--sharedir=}
;;
+ --sysconfdir=*)
+ ETCDIR=${arg#--sysconfdir=}
+ ;;
+ --ebuild-compat)
+ EBUILD_COMPAT=1
+ ;;
--help)
print_usage
exit 0
@@ -72,6 +82,10 @@ if [ -z "$SHAREDIR" ]; then
SHAREDIR=$PREFIX/share
fi
+if [ -z "$ETCDIR" ]; then
+ ETCDIR=$PREFIX/etc
+fi
+
cat >> include.mk <<EOF
# this file was created automatically
# do not edit this file directly
@@ -82,6 +96,7 @@ INSTALL := install
prefix := $PREFIX
BINDIR := $BINDIR
SHAREDIR := $SHAREDIR
+ETCDIR := $ETCDIR
EOF
exit 0