blob: bef580b6c781e05109fb876777aef0ffcc964c79 [file] [log] [blame]
dofile('rive_build_config.lua')
defines({
'TESTING',
'ENABLE_QUERY_FLAT_VERTICES',
'WITH_RIVE_TOOLS',
'WITH_RIVE_TEXT',
'WITH_RIVE_AUDIO',
'WITH_RIVE_AUDIO_TOOLS',
})
dofile(path.join(path.getabsolute('../../'), 'premake5_v2.lua'))
project('tests')
do
kind('ConsoleApp')
exceptionhandling('On')
includedirs({
'./include',
'../../include',
miniaudio,
})
links({ 'rive', 'rive_harfbuzz', 'rive_sheenbidi' })
files({
'../../test/**.cpp', -- the tests
'../../utils/**.cpp', -- no_op utils
})
filter('system:linux')
do
links({ 'dl', 'pthread' })
end
filter({ 'options:not no-harfbuzz-renames' })
do
includedirs({
dependencies,
})
forceincludes({ 'rive_harfbuzz_renames.h' })
end
end