git.droids-corp.org
/
protos
/
libecoli.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
api documentation
[protos/libecoli.git]
/
src
/
meson.build
diff --git
a/src/meson.build
b/src/meson.build
index
4c9860f
..
7b1fef9
100644
(file)
--- a/
src/meson.build
+++ b/
src/meson.build
@@
-1,22
+1,21
@@
# SPDX-License-Identifier: BSD-3-Clause
# Copyright 2018, Olivier MATZ <zer0@droids-corp.org>
# SPDX-License-Identifier: BSD-3-Clause
# Copyright 2018, Olivier MATZ <zer0@droids-corp.org>
-inc = include_directories('../include')
-
libecoli_sources = [
'ecoli_assert.c',
'ecoli_complete.c',
'ecoli_config.c',
libecoli_sources = [
'ecoli_assert.c',
'ecoli_complete.c',
'ecoli_config.c',
- 'ecoli_
editline
.c',
+ 'ecoli_
dict
.c',
'ecoli_init.c',
'ecoli_init.c',
- 'ecoli_
keyval
.c',
+ 'ecoli_
htable
.c',
'ecoli_log.c',
'ecoli_malloc.c',
'ecoli_murmurhash.c',
'ecoli_node_any.c',
'ecoli_node.c',
'ecoli_log.c',
'ecoli_malloc.c',
'ecoli_murmurhash.c',
'ecoli_node_any.c',
'ecoli_node.c',
+ 'ecoli_node_bypass.c',
'ecoli_node_cmd.c',
'ecoli_node_cmd.c',
-
#
'ecoli_node_cond.c',
+
'ecoli_node_cond.c',
'ecoli_node_dynamic.c',
'ecoli_node_empty.c',
'ecoli_node_expr.c',
'ecoli_node_dynamic.c',
'ecoli_node_empty.c',
'ecoli_node_expr.c',
@@
-41,10
+40,27
@@
libecoli_sources = [
'ecoli_strvec.c',
'ecoli_test.c',
'ecoli_vec.c',
'ecoli_strvec.c',
'ecoli_test.c',
'ecoli_vec.c',
- 'ecoli_yaml.c',
]
]
+deps = []
+if get_option('with_yaml')
+ libecoli_sources += [
+ 'ecoli_yaml.c',
+ ]
+ deps += [
+ yaml_dep,
+ ]
+endif
+if get_option('with_editline')
+ libecoli_sources += [
+ 'ecoli_editline.c',
+ ]
+ deps += [
+ edit_dep,
+ ]
+endif
+
libecoli = shared_library('ecoli',
libecoli_sources,
libecoli = shared_library('ecoli',
libecoli_sources,
- include_directories :
inc
,
- dependencies :
[edit_dep, yaml_dep]
,
+ include_directories :
[inc, priv_inc]
,
+ dependencies :
deps
,
install : true)
install : true)