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')