diff options
-rw-r--r-- | meson.build | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/meson.build b/meson.build index dd09b28..c6765fd 100644 --- a/meson.build +++ b/meson.build @@ -137,7 +137,11 @@ duktape_req_version = '>= 2.2.0' js_engine = get_option('js_engine') if js_engine == 'duktape' - js_dep = dependency('duktape', version: duktape_req_version) + js_dep = dependency('duktape', version: duktape_req_version, required: false) + if not js_dep.found() + message('Falling back to looking for library and header...') + js_dep = cc.find_library('duktape', has_headers: ['duktape.h'], required: true) + endif libm_dep = cc.find_library('m') thread_dep = dependency('threads') func = 'pthread_condattr_setclock' |