Initial connection pool implementation

This commit is contained in:
Georg Richter
2019-11-24 12:45:32 +01:00
parent 0b66a9f287
commit 628fc39cd0
11 changed files with 790 additions and 31 deletions

View File

@ -15,6 +15,10 @@ class MariaDBConfiguration():
def get_config():
required_version = "3.1.0"
try:
static= os.environ["MARIADB_STATIC"]
except KeyErrror:
try:
config_prg = os.environ["MARIADB_CC_INSTALL_DIR"]
cc_version = ["", ""]
@ -49,5 +53,9 @@ def get_config():
cfg.version = cc_version[0]
cfg.includes = [".\\include", cc_instdir[0] + "\\include", cc_instdir[0] + "\\include\\mysql"]
cfg.lib_dirs = [cc_instdir[0] + "\\lib"]
cfg.libs = ["mariadbclient", "ws2_32", "advapi32", "kernel32", "shlwapi", "crypt32"]
cfg.libs = ["ws2_32", "advapi32", "kernel32", "shlwapi", "crypt32"]
if static:
cfg.libs.append("libmariadb")
else:
cfg.libs.append("mariadbclient")
return cfg