X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=src%2Fmeson.build;h=cdbed7b2b6e6973f5ad6865d76c758b9d18c3654;hb=bfc32eb38d93d86ce294ede5527bcbb34db5dd78;hp=4c9860fadf1e699ccfc8adfcb29fe27b5311f8c1;hpb=18d03456d96f7a086a2ccc82ce97fcf056848d90;p=protos%2Flibecoli.git diff --git a/src/meson.build b/src/meson.build index 4c9860f..cdbed7b 100644 --- a/src/meson.build +++ b/src/meson.build @@ -7,7 +7,6 @@ libecoli_sources = [ 'ecoli_assert.c', 'ecoli_complete.c', 'ecoli_config.c', - 'ecoli_editline.c', 'ecoli_init.c', 'ecoli_keyval.c', 'ecoli_log.c', @@ -41,10 +40,27 @@ libecoli_sources = [ '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, - dependencies : [edit_dep, yaml_dep], + dependencies : deps, install : true)