From 9e3e12322674228dc2dd1e19ae9d2bab76d2cc1b Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Mon, 22 Apr 2024 09:32:05 +0200 Subject: [PATCH] Lua: Add lua language client to qbs build Change-Id: Iebd27e0a155529bf0076c7087c7b2b55f9e5ec7b Reviewed-by: Christian Kandeler --- .../lualanguageclient/lualanguageclient.qbs | 14 ++++++++++++++ src/plugins/lua/lua.qbs | 5 +++++ src/plugins/plugins.qbs | 1 + 3 files changed, 20 insertions(+) create mode 100644 src/plugins/languageclient/lualanguageclient/lualanguageclient.qbs diff --git a/src/plugins/languageclient/lualanguageclient/lualanguageclient.qbs b/src/plugins/languageclient/lualanguageclient/lualanguageclient.qbs new file mode 100644 index 00000000000..88fc8ef6a8a --- /dev/null +++ b/src/plugins/languageclient/lualanguageclient/lualanguageclient.qbs @@ -0,0 +1,14 @@ +QtcPlugin { + name: "LuaLanguageClient" + + Depends { name: "Core" } + Depends { name: "LanguageClient" } + Depends { name: "Lua" } + Depends { name: "ProjectExplorer" } + Depends { name: "TextEditor" } + Depends { name: "Utils" } + + files: [ + "lualanguageclient.cpp", + ] +} diff --git a/src/plugins/lua/lua.qbs b/src/plugins/lua/lua.qbs index a5c2cf7f130..dbdf8b485af 100644 --- a/src/plugins/lua/lua.qbs +++ b/src/plugins/lua/lua.qbs @@ -79,4 +79,9 @@ QtcPlugin { "qobject.lua", ] } + + Export { + Depends { name: "sol2" } + Depends { name: "lua546" } + } } diff --git a/src/plugins/plugins.qbs b/src/plugins/plugins.qbs index c04373cba1e..b16970c07c6 100644 --- a/src/plugins/plugins.qbs +++ b/src/plugins/plugins.qbs @@ -52,6 +52,7 @@ Project { "incredibuild/incredibuild.qbs", "ios/ios.qbs", "languageclient/languageclient.qbs", + "languageclient/lualanguageclient/lualanguageclient.qbs", "lua/lua.qbs", "macros/macros.qbs", "marketplace/marketplace.qbs",