summaryrefslogtreecommitdiff
path: root/SConscript
diff options
context:
space:
mode:
Diffstat (limited to 'SConscript')
-rw-r--r--SConscript9
1 files changed, 9 insertions, 0 deletions
diff --git a/SConscript b/SConscript
index 10722007a..19bb0f2bd 100644
--- a/SConscript
+++ b/SConscript
@@ -377,8 +377,16 @@ else:
sources += syscall_emulation_sources
obj_desc_files += syscall_emulation_obj_desc_files
+extra_libraries = []
if env['USE_MYSQL']:
sources += mysql_sources
+ env.Append(CPPPATH=['/usr/local/include/mysql', '/usr/include/mysql'])
+ env.Append(LIBS=['z'])
+ if sys.platform.lower().startswith('linux'):
+ extra_libraries.append('/usr/lib/mysql/libmysqlclient.a')
+ else:
+ env.Append(LIBS=['mysql'])
+ env.Append(LIBPATH=['/usr/local/lib/mysql/'])
###################################################
#
@@ -442,6 +450,7 @@ def make_objs(sources, env):
date_obj = env.Object('base/date.cc')
env.Depends(date_obj, objs)
objs.append(date_obj)
+ objs.extend(extra_libraries)
return objs
###################################################