summaryrefslogtreecommitdiff
path: root/src/lib/sqlite/meson.build
blob: 2db7fc8aefd0c37175aec002923f05ea0152848e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
if enable_database
  sqlite_dep = dependency('sqlite3', version: '>= 3.7.3',
                          fallback: ['sqlite3', 'sqlite3_dep'],
                          required: get_option('sqlite'))
else
  sqlite_dep = dependency('', required: false)
endif

conf.set('ENABLE_SQLITE', sqlite_dep.found())
if not sqlite_dep.found()
  subdir_done()
endif

sqlite = static_library(
  'sqlite',
  'Database.cxx',
  'Error.cxx',
  include_directories: inc,
  dependencies: [
    sqlite_dep,
  ],
)

sqlite_dep = declare_dependency(
  link_with: sqlite,
  dependencies: [
    sqlite_dep,
  ],
)