Some checks failed
Ubuntu Cross to Win64 / Cross Compile with ming64 (1.4.0, ubuntu-latest) (push) Failing after 1m41s
37 lines
839 B
Meson
37 lines
839 B
Meson
# Add backends here
|
|
subdir('dx11')
|
|
subdir('vk')
|
|
|
|
renderer_link_libs = [runtime_lib]
|
|
|
|
if get_option('default_library') == 'static'
|
|
if get_option('static_renderer') == 'vk'
|
|
renderer_link_libs += vk_renderer_lib
|
|
elif get_option('static_renderer') == 'dx11'
|
|
renderer_link_libs += dx11_renderer_lib
|
|
else
|
|
error('Invalid static_renderer option ', get_option('static_renderer'))
|
|
endif
|
|
endif
|
|
|
|
|
|
renderer_lib = library('renderer',
|
|
'backend_api.h',
|
|
'command_list.h',
|
|
'renderer.h',
|
|
'render_mesh.h',
|
|
'render_resource.h',
|
|
'virtual_resource_registry.h',
|
|
|
|
'command_list.c',
|
|
'init.c',
|
|
'load_stub.c',
|
|
'meshlet_pools.c',
|
|
'render_mesh.c',
|
|
'virtual_resource_registry.c',
|
|
dependencies: [m_dep, thread_dep],
|
|
link_with: renderer_link_libs,
|
|
include_directories: engine_incdir,
|
|
install: true)
|
|
|