|
|
@ -220,29 +220,7 @@ util_files = files(
|
|
|
|
'src/mesa/util/os_time.c',
|
|
|
|
'src/mesa/util/os_time.c',
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
sizeof_ptr = cc.sizeof('void*')
|
|
|
|
imgui_options = [
|
|
|
|
if sizeof_ptr == 8
|
|
|
|
|
|
|
|
pre_args += '-DMANGOHUD_ARCH="64bit"'
|
|
|
|
|
|
|
|
if get_option('mangoapp')
|
|
|
|
|
|
|
|
imgui_options = [
|
|
|
|
|
|
|
|
'default_library=static',
|
|
|
|
|
|
|
|
# use 'auto_features=disabled' once available: https://github.com/mesonbuild/meson/issues/5320
|
|
|
|
|
|
|
|
'dx9=disabled',
|
|
|
|
|
|
|
|
'dx10=disabled',
|
|
|
|
|
|
|
|
'dx11=disabled',
|
|
|
|
|
|
|
|
'dx12=disabled',
|
|
|
|
|
|
|
|
'metal=disabled',
|
|
|
|
|
|
|
|
'opengl=enabled',
|
|
|
|
|
|
|
|
'vulkan=disabled',
|
|
|
|
|
|
|
|
'glfw=enabled',
|
|
|
|
|
|
|
|
'sdl2=disabled',
|
|
|
|
|
|
|
|
'osx=disabled',
|
|
|
|
|
|
|
|
'win=disabled',
|
|
|
|
|
|
|
|
'marmalade=disabled',
|
|
|
|
|
|
|
|
'allegro5=disabled',
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
imgui_options = [
|
|
|
|
|
|
|
|
'default_library=static',
|
|
|
|
'default_library=static',
|
|
|
|
# use 'auto_features=disabled' once available: https://github.com/mesonbuild/meson/issues/5320
|
|
|
|
# use 'auto_features=disabled' once available: https://github.com/mesonbuild/meson/issues/5320
|
|
|
|
'dx9=disabled',
|
|
|
|
'dx9=disabled',
|
|
|
@ -258,27 +236,19 @@ if sizeof_ptr == 8
|
|
|
|
'win=disabled',
|
|
|
|
'win=disabled',
|
|
|
|
'marmalade=disabled',
|
|
|
|
'marmalade=disabled',
|
|
|
|
'allegro5=disabled',
|
|
|
|
'allegro5=disabled',
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sizeof_ptr = cc.sizeof('void*')
|
|
|
|
|
|
|
|
if sizeof_ptr == 8
|
|
|
|
|
|
|
|
pre_args += '-DMANGOHUD_ARCH="64bit"'
|
|
|
|
|
|
|
|
if get_option('mangoapp')
|
|
|
|
|
|
|
|
imgui_options += [
|
|
|
|
|
|
|
|
'opengl=enabled',
|
|
|
|
|
|
|
|
'glfw=enabled',
|
|
|
|
]
|
|
|
|
]
|
|
|
|
endif
|
|
|
|
endif
|
|
|
|
elif sizeof_ptr == 4
|
|
|
|
elif sizeof_ptr == 4
|
|
|
|
pre_args += '-DMANGOHUD_ARCH="32bit"'
|
|
|
|
pre_args += '-DMANGOHUD_ARCH="32bit"'
|
|
|
|
imgui_options = [
|
|
|
|
|
|
|
|
'default_library=static',
|
|
|
|
|
|
|
|
# use 'auto_features=disabled' once available: https://github.com/mesonbuild/meson/issues/5320
|
|
|
|
|
|
|
|
'dx9=disabled',
|
|
|
|
|
|
|
|
'dx10=disabled',
|
|
|
|
|
|
|
|
'dx11=disabled',
|
|
|
|
|
|
|
|
'dx12=disabled',
|
|
|
|
|
|
|
|
'metal=disabled',
|
|
|
|
|
|
|
|
'opengl=disabled',
|
|
|
|
|
|
|
|
'vulkan=disabled',
|
|
|
|
|
|
|
|
'glfw=disabled',
|
|
|
|
|
|
|
|
'sdl2=disabled',
|
|
|
|
|
|
|
|
'osx=disabled',
|
|
|
|
|
|
|
|
'win=disabled',
|
|
|
|
|
|
|
|
'marmalade=disabled',
|
|
|
|
|
|
|
|
'allegro5=disabled',
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
endif
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
|
|
dearimgui_sp = subproject('imgui', default_options: imgui_options)
|
|
|
|
dearimgui_sp = subproject('imgui', default_options: imgui_options)
|
|
|
|