diff --git a/attachments/kong/plugins/open-appsec-waf-kong-plugin/open-appsec-waf-kong-plugin-1.0.0-1.rockspec b/attachments/kong/plugins/open-appsec-waf-kong-plugin/open-appsec-waf-kong-plugin-1.0.0-1.rockspec index cde109b..584ec67 100755 --- a/attachments/kong/plugins/open-appsec-waf-kong-plugin/open-appsec-waf-kong-plugin-1.0.0-1.rockspec +++ b/attachments/kong/plugins/open-appsec-waf-kong-plugin/open-appsec-waf-kong-plugin-1.0.0-1.rockspec @@ -19,6 +19,13 @@ dependencies = { "lua >= 2.1" } +external_dependencies = { + BROTLI = { + header = "brotli/encode.h", + library = "brotlienc" + } +} + build = { type = "builtin", @@ -48,10 +55,12 @@ build = { incdirs = { "core/include/attachments/", "attachments/nano_attachment/", - "external/" + "external/", + "$(BROTLI_INCDIR)" }, defines = { "_GNU_SOURCE", "ZLIB_CONST" }, libraries = { "pthread", "z", "rt", "stdc++", "brotlienc", "brotlidec", "brotlicommon" }, + libdirs = { "$(BROTLI_LIBDIR)" }, ldflags = { "-static-libstdc++", "-static-libgcc" } } }