1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
subdir('shaders')
cube_sources = [
'gxr-cube.c',
'scene-background.c',
'scene-model.c',
'scene-object.c',
'scene-pointer.c',
'scene-pointer-tip.c',
'scene-renderer.c',
'scene-cube.c',
shader_resources,
test_resources
]
deps = gxr_deps
c_args = []
renderdoc = get_option('cube_renderdoc')
if renderdoc
c_args += '-DRENDERDOC'
dl_dep = meson.get_compiler('c').find_library('dl', required : true)
deps += dl_dep
endif
executable(
'gxr-cube', cube_sources,
c_args: c_args,
dependencies: deps,
link_with: gxr_lib,
include_directories: gxr_inc,
install: true)
|