Feature #1188 ยป 0046-Meson-Add-odbc-fcdb-support.patch
| doc/INSTALL.meson | ||
|---|---|---|
|
fcdb (array):
|
||
|
fcdb (player authentication) backends to build.
|
||
|
Possible backends are sqlite3 and mariadb.
|
||
|
Possible backends are sqlite3, mariadb, and odbc.
|
||
|
The default is sqlite3.
|
||
| meson.build | ||
|---|---|---|
|
fcdb_dep = [ fcdb_dep, dependency('mariadb') ]
|
||
|
endif
|
||
|
if get_option('fcdb').contains('odbc')
|
||
|
fcdb = true
|
||
|
priv_conf_data.set('HAVE_FCDB_ODBC', 1)
|
||
|
fcdb_src = [ fcdb_src,
|
||
|
'dependencies/luasql/src/ls_odbc.c',
|
||
|
]
|
||
|
fcdb_dep = [ fcdb_dep, dependency('odbc') ]
|
||
|
endif
|
||
|
if fcdb
|
||
|
if emscripten
|
||
|
error('FCDB not supported on emscripten builds.')
|
||
| meson_options.txt | ||
|---|---|---|
|
option('fcdb',
|
||
|
type: 'array',
|
||
|
choices: ['sqlite3','mariadb'],
|
||
|
choices: ['sqlite3','mariadb','odbc'],
|
||
|
value: ['sqlite3'],
|
||
|
description: 'fcdb (player authentication) backends to build')
|
||