diff options
| author | Roy Marples <roy@marples.name> | 2019-09-13 20:33:25 +0300 |
|---|---|---|
| committer | Roy Marples <roy@marples.name> | 2019-09-13 20:33:25 +0300 |
| commit | 9206f2dbf03e8e2d2ec9126a54cdba862996ae57 (patch) | |
| tree | 09629dee1b9a7d884fe32974c8ea987c667d5a06 /configure | |
| parent | 2f8baa9b38120847a0dcfff23d9a08798c5f1488 (diff) | |
| download | dhcpcd-9206f2dbf03e8e2d2ec9126a54cdba862996ae57.tar.xz | |
Dilos: work with Debian style configure calling
Diffstat (limited to 'configure')
| -rwxr-xr-x | configure | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -71,7 +71,7 @@ for x do --libexecdir) LIBEXECDIR=$var;; --statedir|--localstatedir) STATEDIR=$var;; --dbdir) DBDIR=$var;; - --rundir) RUNDIR=$var;; + --rundir|--runstatedir) RUNDIR=$var;; --mandir) MANDIR=$var;; --datadir) DATADIR=$var;; --with-ccopts|CFLAGS) CFLAGS=$var;; @@ -344,7 +344,7 @@ else ALLOW_USR_LIBS=true fi case "$OS" in -linux*|sunos*|kfreebsd*) ;; +linux*|solaris*|sunos*|kfreebsd*) ;; *) # There might be more than one ... for LDELFN in /libexec/ld-elf.so.[0-9]*; do @@ -385,7 +385,8 @@ CFLAGS+= -Wpointer-sign -Wmissing-noreturn EOF case "$OS" in mirbsd*|openbsd*);; # OpenBSD has many redundant decs in system headers - bitrig*|sunos*) echo "CFLAGS+= -Wredundant-decls" >>$CONFIG_MK + bitrig*|solaris*|sunos*) + echo "CFLAGS+= -Wredundant-decls" >>$CONFIG_MK ;; # Bitrig spouts many conversion errors with htons # sunos has many as well *) echo "CFLAGS+= -Wredundant-decls" >>$CONFIG_MK @@ -394,7 +395,7 @@ EOF esac case "$OS" in - sunos*);; + solaris*|sunos*);; *) echo "CFLAGS+= -Wstrict-overflow" >>$CONFIG_MK;; esac @@ -458,7 +459,7 @@ qnx*) echo "CPPFLAGS+= -D__EXT" >>$CONFIG_MK echo "DHCPCD_SRCS+= if-bsd.c" >>$CONFIG_MK ;; -sunos*) +solaris*|sunos*) echo "CPPFLAGS+= -D_XPG4_2 -D__EXTENSIONS__ -DBSD_COMP" \ >>$CONFIG_MK echo "DHCPCD_SRCS+= if-sun.c" >>$CONFIG_MK |
