@@ -64,6 +64,7 @@ libhv:
install:
$(MKDIR) $(INSTALL_INCDIR)
+ $(MKDIR) $(INSTALL_LIBDIR)
$(CP) include/hv/* $(INSTALL_INCDIR)
$(CP) lib/libhv.* $(INSTALL_LIBDIR)
@@ -2,8 +2,9 @@ MKDIR = -mkdir -p 2>/dev/null
CP = -cp -r 2>/dev/null
RM = -rm -r 2>/dev/null
-INSTALL_INCDIR=/usr/local/include/hv
-INSTALL_LIBDIR=/usr/local/lib
+PREFIX ?= /usr/local
+INSTALL_INCDIR ?= $(PREFIX)/include/hv
+INSTALL_LIBDIR ?= $(PREFIX)/lib
BASE_HEADERS = base/hplatform.h\
\
@@ -1,6 +1,10 @@
# Don't modify this file, you should modify config.mk or
# run ./configure --with-MODULE --enable-FEATURE
+PREFIX=/usr/local
+INSTALL_INCDIR=$(PREFIX)/include/hv
+INSTALL_LIBDIR=$(PREFIX)/lib
+
# modules
# include icmp dns ftp smtp
WITH_PROTOCOL=no
@@ -1,4 +1,7 @@
WITH_EVPP=yes
WITH_HTTP=yes
@@ -13,4 +16,4 @@ WITH_CURL=no
WITH_NGHTTP2=no
WITH_OPENSSL=no
WITH_MBEDTLS=no
-CONFIG_DATE=20210415
+CONFIG_DATE=20210430
@@ -8,6 +8,10 @@ print_help() {
Usage: ./configure [--option] ...
options:
+ --prefix=PREFIX (DEFAULT: $PREFIX)
+ --incdir=INSTALL_INCDIR (DEFAULT: $PREFIX/include/hv)
+ --libdir=INSTALL_LIBDIR (DEFAULT: $PREFIX/lib)
--with-MODULE
--without-MODULE
--enable-FEATURE
@@ -46,6 +50,18 @@ do
print_help
exit 0
;;
+ --prefix=*)
+ KEY="PREFIX"
+ VAL=${opt:9}
+ ;;
+ --incdir=*)
+ KEY="INSTALL_INCDIR"
+ --libdir=*)
+ KEY="INSTALL_LIBDIR"
--with-*)
KEY="WITH_${opt:7}"