rtengine/src/launcher/meson.build

29 lines
830 B
Meson

launcher_deps = [thread_dep, m_dep]
glfw_proj = subproject('glfw', default_options: ['default_library=static', 'warning_level=0', 'werror=false'])
glfw_dep = glfw_proj.get_variable('glfw_dep')
launcher_deps += glfw_dep
launcher_link_libs = [runtime_lib]
if get_option('default_library') == 'static'
if get_option('static_renderer') == 'vk'
launcher_link_libs += vk_renderer_lib
elif get_option('static_renderer') == 'dx11'
launcher_link_libs += dx11_renderer_lib
else
error('Invalid static_renderer option ', get_option('static_renderer'))
endif
endif
launcher_name = get_option('launcher_name')
executable(launcher_name,
'launcher.c',
'../renderer/common/load_stub.c',
include_directories: engine_incdir,
dependencies: launcher_deps,
link_with: launcher_link_libs,
win_subsystem: 'windows')