4jcraft/targets/platform/renderer/meson.build
Tropical abeead819e
Some checks are pending
Build (Linux, x86-64) / build-linux-amalgamate (push) Waiting to run
Build (Linux, x86-64) / build-linux-full (push) Waiting to run
Format Check / clang-format (push) Waiting to run
Release Nightly (Linux, x86-64) / release-linux (push) Waiting to run
rework build system dependencies
2026-04-10 02:49:30 -05:00

28 lines
824 B
Meson

platform_renderer_gl_dependencies = [
dependency('dl'),
dependency('sdl2'),
dependency('glm'),
dependency('stb'),
java_dep,
]
platform_renderer_gl_defs = []
if get_option('renderer') == 'gles'
platform_renderer_gl_dependencies += dependency('glesv2')
platform_renderer_gl_defs = ['-DGLES']
else
platform_renderer_gl_dependencies += dependency('gl')
platform_renderer_gl_defs = []
endif
lib_platform_renderer_gl = static_library('platform_renderer_gl',
files('gl/GLRenderer.cpp', 'gl/render_stubs.cpp'),
include_directories: include_directories('../../'),
dependencies: platform_renderer_gl_dependencies,
cpp_args: platform_renderer_gl_defs + global_cpp_args + global_cpp_defs,
)
platform_renderer_gl_dep = declare_dependency(
link_with: lib_platform_renderer_gl,
)