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
rework keyval
[protos/libecoli.git]
/
src
/
meson.build
diff --git
a/src/meson.build
b/src/meson.build
index
4c9860f
..
db350eb
100644
(file)
--- a/
src/meson.build
+++ b/
src/meson.build
@@
-7,7
+7,6
@@
libecoli_sources = [
'ecoli_assert.c',
'ecoli_complete.c',
'ecoli_config.c',
'ecoli_assert.c',
'ecoli_complete.c',
'ecoli_config.c',
- 'ecoli_editline.c',
'ecoli_init.c',
'ecoli_keyval.c',
'ecoli_log.c',
'ecoli_init.c',
'ecoli_keyval.c',
'ecoli_log.c',
@@
-15,6
+14,7
@@
libecoli_sources = [
'ecoli_murmurhash.c',
'ecoli_node_any.c',
'ecoli_node.c',
'ecoli_murmurhash.c',
'ecoli_node_any.c',
'ecoli_node.c',
+ 'ecoli_node_bypass.c',
'ecoli_node_cmd.c',
# 'ecoli_node_cond.c',
'ecoli_node_dynamic.c',
'ecoli_node_cmd.c',
# 'ecoli_node_cond.c',
'ecoli_node_dynamic.c',
@@
-41,10
+41,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,
include_directories : inc,
libecoli = shared_library('ecoli',
libecoli_sources,
include_directories : inc,
- dependencies :
[edit_dep, yaml_dep]
,
+ dependencies :
deps
,
install : true)
install : true)