|
|
|
|
@ -76,7 +76,7 @@ EV_LDIR=$(EV_DIR)/.libs
|
|
|
|
|
|
|
|
|
|
IDIR=../include
|
|
|
|
|
LDIR=../lib
|
|
|
|
|
IDIRS=-I$(IDIR) -I$(JEMALLOC_IDIR) -I$(MARIADB_IDIR) $(LIBCONFIG_IDIR) -I$(DAEMONPATH_IDIR) -I$(SQLITE3_DIR) -I$(CLICKHOUSE_CPP_DIR) -I$(MICROHTTPD_IDIR) -I$(LIBHTTPSERVER_IDIR) -I$(LIBINJECTION_IDIR) -I$(CURL_IDIR) -I$(EV_IDIR) -I$(SSL_IDIR) -I$(RE2_IDIR) -I$(PROMETHEUS_IDIR)
|
|
|
|
|
IDIRS=-I$(IDIR) -I$(JEMALLOC_IDIR) -I$(MARIADB_IDIR) $(LIBCONFIG_IDIR) -I$(DAEMONPATH_IDIR) -I$(SQLITE3_DIR) -I$(CLICKHOUSE_CPP_DIR) -I$(CLICKHOUSE_CPP_DIR)/contrib/ -I$(MICROHTTPD_IDIR) -I$(LIBHTTPSERVER_IDIR) -I$(LIBINJECTION_IDIR) -I$(CURL_IDIR) -I$(EV_IDIR) -I$(SSL_IDIR) -I$(RE2_IDIR) -I$(PROMETHEUS_IDIR)
|
|
|
|
|
LDIRS=-L$(LDIR) -L$(JEMALLOC_LDIR) $(LIBCONFIG_LDIR) -L$(RE2_PATH)/obj -L$(MARIADB_LDIR) -L$(DAEMONPATH_LDIR) -L$(PCRE_LDIR) -L$(MICROHTTPD_LDIR) -L$(LIBHTTPSERVER_LDIR) -L$(LIBINJECTION_LDIR) -L$(CURL_LDIR) -L$(EV_LDIR) -L$(SSL_LDIR) -L$(PROMETHEUS_LDIR)
|
|
|
|
|
|
|
|
|
|
UNAME_S := $(shell uname -s)
|
|
|
|
|
@ -88,7 +88,7 @@ endif
|
|
|
|
|
|
|
|
|
|
PROXYSQLCLICKHOUSE := $(shell echo $(PROXYSQLCLICKHOUSE))
|
|
|
|
|
ifeq ($(PROXYSQLCLICKHOUSE),1)
|
|
|
|
|
PSQLCH=-DPROXYSQLCLICKHOUSE
|
|
|
|
|
PSQLCH=-DPROXYSQLCLICKHOUSE -std=c++17
|
|
|
|
|
else
|
|
|
|
|
PSQLCH=
|
|
|
|
|
endif
|
|
|
|
|
@ -170,7 +170,7 @@ $(ODIR)/%.o: %.cpp
|
|
|
|
|
|
|
|
|
|
$(EXECUTABLE): $(ODIR) $(OBJ) $(LIBPROXYSQLAR)
|
|
|
|
|
ifeq ($(PROXYSQLCLICKHOUSE),1)
|
|
|
|
|
$(CXX) -o $@ $(OBJ) $(LIBPROXYSQLAR) $(CLICKHOUSE_CPP_DIR)/clickhouse/libclickhouse-cpp-lib.a $(CITYHASH_DIR)/libcityhash.a $(LZ4_DIR)/liblz4.a $(MYCXXFLAGS) $(CXXFLAGS) $(LDIRS) $(LIBS) $(LDFLAGS) $(MYLIBS)
|
|
|
|
|
$(CXX) -o $@ $(OBJ) $(LIBPROXYSQLAR) $(CLICKHOUSE_CPP_DIR)/clickhouse/libclickhouse-cpp-lib-static.a $(CITYHASH_DIR)/libcityhash.a $(LZ4_DIR)/liblz4.a $(MYCXXFLAGS) $(CXXFLAGS) $(LDIRS) $(LIBS) $(LDFLAGS) $(MYLIBS)
|
|
|
|
|
else
|
|
|
|
|
$(CXX) -o $@ $(OBJ) $(LIBPROXYSQLAR) $(MYCXXFLAGS) $(CXXFLAGS) $(LDIRS) $(LIBS) $(LDFLAGS) $(MYLIBS)
|
|
|
|
|
endif
|
|
|
|
|
|