diff options
| author | Drew DeVault <sir@cmpwn.com> | 2020-09-23 11:19:29 -0400 |
|---|---|---|
| committer | Drew DeVault <sir@cmpwn.com> | 2020-09-23 11:24:23 -0400 |
| commit | 58500c8e530cc9b0807afbe8b068fe7b00db0131 (patch) | |
| tree | 25d8d12de0e3a9ec1bc65a5256ab3bebe06771e2 /config.sh | |
| parent | ccae8ffd2807b8b984b657b6321802fa00b52427 (diff) | |
| download | gmnisrv-58500c8e530cc9b0807afbe8b068fe7b00db0131.tar.gz gmnisrv-58500c8e530cc9b0807afbe8b068fe7b00db0131.tar.xz gmnisrv-58500c8e530cc9b0807afbe8b068fe7b00db0131.zip | |
Initial config parser
Diffstat (limited to 'config.sh')
| -rw-r--r-- | config.sh | 24 |
1 files changed, 20 insertions, 4 deletions
@@ -13,6 +13,19 @@ do case "$arg" in --prefix=*) PREFIX=${arg#*=} + if [ "$PREFIX" = "/usr" ] + then + SYSCONFDIR=/etc + fi + ;; + --bindir=*) + BINDIR=${arg#*=} + ;; + --sysconfdir=*) + SYSCONFDIR=${arg#*=} + ;; + --mandir=*) + MANDIR=${arg#*=} ;; esac done @@ -123,15 +136,18 @@ run_configure() { LIBS=$LIBS PREFIX=${PREFIX:-/usr/local} OUTDIR=${outdir} - _INSTDIR=\$(DESTDIR)\$(PREFIX) - BINDIR?=${BINDIR:-\$(_INSTDIR)/bin} - LIBDIR?=${LIBDIR:-\$(_INSTDIR)/lib} - MANDIR?=${MANDIR:-\$(_INSTDIR)/share/man} + BINDIR?=${BINDIR:-\$(PREFIX)/bin} + SYSCONFDIR?=${SYSCONFDIR:-\$(PREFIX)/etc} + LIBDIR?=${LIBDIR:-\$(PREFIX)/lib} + MANDIR?=${MANDIR:-\$(PREFIX)/share/man} + VARLIBDIR?=${MANDIR:-\$(PREFIX)/var/lib} CACHE=\$(OUTDIR)/cache CFLAGS=${CFLAGS} CFLAGS+=-Iinclude -I\$(OUTDIR) CFLAGS+=-DPREFIX='"\$(PREFIX)"' CFLAGS+=-DLIBDIR='"\$(LIBDIR)"' + CFLAGS+=-DVARLIBDIR='"\$(VARLIBDIR)"' + CFLAGS+=-DSYSCONFDIR='"\$(SYSCONFDIR)"' all: ${all} EOF |
