| local dependency = require("dependency") |
| luau = dependency.github("luigi-rosso/luau", "rive_0_2") |
| |
| require("export-compile-commands") |
| dofile("rive_build_config.lua") |
| |
| project("luau_vm") |
| do |
| kind("StaticLib") |
| exceptionhandling("On") |
| |
| includedirs({ |
| luau .. "/VM/include", |
| luau .. "/Common/include", |
| }) |
| |
| files({ luau .. "/VM/src/**.cpp" }) |
| optimize("Size") |
| end |
| |
| project("luau_compiler") |
| do |
| kind("StaticLib") |
| exceptionhandling("On") |
| |
| includedirs({ |
| luau .. "/Compiler/include", |
| luau .. "/Ast/include", |
| luau .. "/Common/include", |
| }) |
| |
| files({ luau .. "/Compiler/src/**.cpp", luau .. "/Ast/src/**.cpp" }) |
| optimize("Size") |
| end |