From d66fe4a8df2baf39a3e197091930c3874d7009e2 Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Sat, 16 Oct 2021 20:54:08 +0200 Subject: [PATCH] [quickjs] Added to meson_options --- meson.build | 5 +++++ meson_options.txt | 1 + 2 files changed, 6 insertions(+) diff --git a/meson.build b/meson.build index d4f221c1..439caf9e 100644 --- a/meson.build +++ b/meson.build @@ -89,6 +89,7 @@ conf_data.set('CONFIG_LIBEV', get_option('libev')) conf_data.set('CONFIG_LIBEVENT', get_option('libevent')) conf_data.set('CONFIG_X', get_option('x')) conf_data.set('CONFIG_XML', get_option('xml')) +conf_data.set('CONFIG_QUICKJS', get_option('quickjs')) if conf_data.get('CONFIG_SCRIPTING_SPIDERMONKEY') or conf_data.get('CONFIG_ECMASCRIPT_SMJS') conf_data.set('CONFIG_ECMASCRIPT', true) @@ -318,6 +319,10 @@ if conf_data.get('CONFIG_FSP') endif +if conf_data.get('CONFIG_QUICKJS') + quickjsdeps = compiler.find_library('quickjs/libquickjs', static : true) + deps += quickjsdeps +endif if compiler.has_header('sys/un.h') conf_data.set('CONFIG_INTERLINK', true) diff --git a/meson_options.txt b/meson_options.txt index 677591fc..5b4f6623 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -63,3 +63,4 @@ option('x', type: 'boolean', value: false, description: 'use the X Window System option('xml', type: 'boolean', value: false, description: 'libxml++') option('gemini', type: 'boolean', value: false, description: 'gemini protocol support') option('gettext', type: 'boolean', value: false, description: 'use external gettext library') +option('quickjs', type: 'boolean', value: false, description: 'use quickjs library')