Lua formatter

Format all our lua scripts with Stylua

https://www.notion.so/rive-app/Formatters-be8845abbca34e39b5d4c212b2437b3f?pvs=4

Diffs=
858215cc4 Lua formatter (#6525)

Co-authored-by: Luigi Rosso <luigi-rosso@users.noreply.github.com>
This commit is contained in:
luigi-rosso
2024-01-26 23:51:01 +00:00
parent 11084a7167
commit 3255a2aeb2
25 changed files with 1281 additions and 1540 deletions

View File

@@ -1,5 +1,5 @@
workspace 'rive'
configurations {'debug', 'release'}
workspace('rive')
configurations({ 'debug', 'release' })
dependencies = os.getenv('DEPENDENCIES')
@@ -7,110 +7,95 @@ rive = '../../'
dofile(path.join(path.getabsolute(rive) .. '/build', 'premake5.lua'))
project 'rive_tess_renderer'
project('rive_tess_renderer')
do
kind 'StaticLib'
language 'C++'
cppdialect 'C++11'
toolset 'clang'
targetdir '%{cfg.system}/bin/%{cfg.buildcfg}'
objdir '%{cfg.system}/obj/%{cfg.buildcfg}'
includedirs {
kind('StaticLib')
language('C++')
cppdialect('C++11')
toolset('clang')
targetdir('%{cfg.system}/bin/%{cfg.buildcfg}')
objdir('%{cfg.system}/obj/%{cfg.buildcfg}')
includedirs({
'../include',
rive .. '/include',
dependencies .. '/sokol',
dependencies .. '/earcut.hpp/include/mapbox',
dependencies .. '/libtess2/Include'
}
files {
'../src/**.cpp',
dependencies .. '/libtess2/Source/**.c'
}
buildoptions {'-Wall', '-fno-exceptions', '-fno-rtti', '-Werror=format'}
dependencies .. '/libtess2/Include',
})
files({ '../src/**.cpp', dependencies .. '/libtess2/Source/**.c' })
buildoptions({ '-Wall', '-fno-exceptions', '-fno-rtti', '-Werror=format' })
filter 'configurations:debug'
filter('configurations:debug')
do
buildoptions {'-g'}
defines {'DEBUG'}
symbols 'On'
buildoptions({ '-g' })
defines({ 'DEBUG' })
symbols('On')
end
filter 'configurations:release'
filter('configurations:release')
do
buildoptions {'-flto=full'}
defines {'RELEASE', 'NDEBUG'}
optimize 'On'
buildoptions({ '-flto=full' })
defines({ 'RELEASE', 'NDEBUG' })
optimize('On')
end
filter {'options:graphics=gl'}
filter({ 'options:graphics=gl' })
do
defines {'SOKOL_GLCORE33'}
defines({ 'SOKOL_GLCORE33' })
end
filter {'options:graphics=metal'}
filter({ 'options:graphics=metal' })
do
defines {'SOKOL_METAL'}
defines({ 'SOKOL_METAL' })
end
filter {'options:graphics=d3d'}
filter({ 'options:graphics=d3d' })
do
defines {'SOKOL_D3D11'}
defines({ 'SOKOL_D3D11' })
end
newoption {
newoption({
trigger = 'graphics',
value = 'gl',
description = 'The graphics api to use.',
allowed = {
{'gl'},
{'metal'},
{'d3d'}
}
}
allowed = { { 'gl' }, { 'metal' }, { 'd3d' } },
})
end
project 'rive_tess_tests'
project('rive_tess_tests')
do
dependson 'rive_tess_renderer'
dependson 'rive'
kind 'ConsoleApp'
language 'C++'
cppdialect 'C++17'
toolset 'clang'
targetdir '%{cfg.system}/bin/%{cfg.buildcfg}'
objdir '%{cfg.system}/obj/%{cfg.buildcfg}'
includedirs {
dependson('rive_tess_renderer')
dependson('rive')
kind('ConsoleApp')
language('C++')
cppdialect('C++17')
toolset('clang')
targetdir('%{cfg.system}/bin/%{cfg.buildcfg}')
objdir('%{cfg.system}/obj/%{cfg.buildcfg}')
includedirs({
rive .. 'dev/test/include', -- for catch.hpp
rive .. 'test', -- for things like rive_file_reader.hpp
'../include',
rive .. '/include',
dependencies .. '/sokol',
dependencies .. '/earcut.hpp/include/mapbox'
}
files {
'../test/**.cpp',
rive .. 'utils/no_op_factory.cpp'
}
links {
'rive_tess_renderer',
'rive',
'rive_harfbuzz',
'rive_sheenbidi'
}
buildoptions {'-Wall', '-fno-exceptions', '-fno-rtti', '-Werror=format'}
defines {'TESTING'}
dependencies .. '/earcut.hpp/include/mapbox',
})
files({ '../test/**.cpp', rive .. 'utils/no_op_factory.cpp' })
links({ 'rive_tess_renderer', 'rive', 'rive_harfbuzz', 'rive_sheenbidi' })
buildoptions({ '-Wall', '-fno-exceptions', '-fno-rtti', '-Werror=format' })
defines({ 'TESTING' })
filter 'configurations:debug'
filter('configurations:debug')
do
buildoptions {'-g'}
defines {'DEBUG'}
symbols 'On'
buildoptions({ '-g' })
defines({ 'DEBUG' })
symbols('On')
end
filter 'configurations:release'
filter('configurations:release')
do
buildoptions {'-flto=full'}
defines {'RELEASE', 'NDEBUG'}
optimize 'On'
buildoptions({ '-flto=full' })
defines({ 'RELEASE', 'NDEBUG' })
optimize('On')
end
end