|
|
|
|
@ -3,7 +3,7 @@
|
|
|
|
|
|
|
|
|
|
GIT_VERSION ?= $(shell git describe --long --abbrev=7)
|
|
|
|
|
ifndef GIT_VERSION
|
|
|
|
|
$(error GIT_VERSION is not set)
|
|
|
|
|
$(error GIT_VERSION is not set)
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
DEPS_PATH := ../deps
|
|
|
|
|
@ -95,7 +95,7 @@ CPLUSPLUS := $(shell ${CC} -std=c++17 -dM -E -x c++ /dev/null 2>/dev/null | grep
|
|
|
|
|
ifneq ($(CPLUSPLUS),201703L)
|
|
|
|
|
CPLUSPLUS := $(shell ${CC} -std=c++11 -dM -E -x c++ /dev/null 2>/dev/null| grep -F __cplusplus | grep -Po '\d\d\d\d\d\dL')
|
|
|
|
|
ifneq ($(CPLUSPLUS),201103L)
|
|
|
|
|
$(error Compiler must support at least c++11)
|
|
|
|
|
$(error Compiler must support at least c++11)
|
|
|
|
|
endif
|
|
|
|
|
endif
|
|
|
|
|
STDCPP := -std=c++$(shell echo $(CPLUSPLUS) | cut -c3-4) -DCXX$(shell echo $(CPLUSPLUS) | cut -c3-4)
|
|
|
|
|
@ -122,8 +122,8 @@ default: libproxysql.a
|
|
|
|
|
.PHONY: default
|
|
|
|
|
|
|
|
|
|
_OBJ_CXX := ProxySQL_GloVars.oo network.oo debug.oo configfile.oo Query_Cache.oo SpookyV2.oo MySQL_Authentication.oo gen_utils.oo sqlite3db.oo mysql_connection.oo MySQL_HostGroups_Manager.oo mysql_data_stream.oo MySQL_Thread.oo MySQL_Session.oo MySQL_Protocol.oo mysql_backend.oo Query_Processor.oo ProxySQL_Admin.oo ProxySQL_Config.oo ProxySQL_Restapi.oo MySQL_Monitor.oo MySQL_Logger.oo thread.oo MySQL_PreparedStatement.oo ProxySQL_Cluster.oo ClickHouse_Authentication.oo ClickHouse_Server.oo ProxySQL_Statistics.oo Chart_bundle_js.oo ProxySQL_HTTP_Server.oo ProxySQL_RESTAPI_Server.oo font-awesome.min.css.oo main-bundle.min.css.oo set_parser.oo MySQL_Variables.oo c_tokenizer.oo proxysql_utils.oo proxysql_coredump.oo proxysql_sslkeylog.oo \
|
|
|
|
|
sha256crypt.oo \
|
|
|
|
|
proxysql_find_charset.oo ProxySQL_Poll.oo
|
|
|
|
|
sha256crypt.oo \
|
|
|
|
|
proxysql_find_charset.oo ProxySQL_Poll.oo
|
|
|
|
|
OBJ_CXX := $(patsubst %,$(ODIR)/%,$(_OBJ_CXX))
|
|
|
|
|
HEADERS := ../include/*.h ../include/*.hpp
|
|
|
|
|
|
|
|
|
|
|