From 1fe02563c6bda4ea00bd3fff191d6ab6bbf5978e Mon Sep 17 00:00:00 2001 From: V1K1NGbg Date: Thu, 22 Aug 2024 17:49:09 -0300 Subject: Teal: add type definition module luarocks.core.types.build --- src/luarocks/core/types/build.d.tl | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 src/luarocks/core/types/build.d.tl (limited to 'src') diff --git a/src/luarocks/core/types/build.d.tl b/src/luarocks/core/types/build.d.tl new file mode 100644 index 00000000..35b42005 --- /dev/null +++ b/src/luarocks/core/types/build.d.tl @@ -0,0 +1,36 @@ +local record build + + interface Build + record Install + lua: {(string|integer): string} + lib: {(string|integer): string} + conf: {(string|integer): string} + bin: {(string|integer): string} + end + + type: string + install: Install + copy_directories: {string} + patches: {string : string} + extra_files: {string : string} + macosx_deployment_target: string + end + + record BuiltinBuild + is Build + where self.type == "builtin" + + record Module + is {string} + sources: string | {string} + libraries: string | {string} + defines: {string} + incdirs: {string} + libdirs: {string} + end + + modules: {string: (string | Module)} + end +end + +return build \ No newline at end of file -- cgit v1.2.3-55-g6feb