mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-22 02:18:10 +02:00
Suggested-by: @eric Signed-off-by: Valentine Burley <valentine.burley@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35853>
64 lines
1.4 KiB
Meson
64 lines
1.4 KiB
Meson
# Copyright 2022 Advanced Micro Devices, Inc.
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
c_args_gm = cc.get_supported_arguments([
|
|
'-Wall',
|
|
'-Wextra',
|
|
'-Wno-unused',
|
|
'-Wno-unused-parameter',
|
|
'-Wno-unused-command-line-argument',
|
|
'-Wno-ignored-qualifiers',
|
|
'-Wno-missing-field-initializers',
|
|
'-Wno-self-assign',
|
|
'-Wno-implicit-fallthrough',
|
|
'-Werror=comment',
|
|
'-Werror=missing-braces',
|
|
'-Werror=override-init',
|
|
'-Werror=enum-conversion',
|
|
'-Werror=enum-compare',
|
|
])
|
|
|
|
c_args_gm += [
|
|
'-DGM_SIM',
|
|
]
|
|
|
|
gm_files = files(
|
|
'tonemap_adaptor.h',
|
|
'tonemap_adaptor.c',
|
|
'gm/csc_api_funcs.c',
|
|
'gm/csc_api_funcs.h',
|
|
'gm/csc_funcs.c',
|
|
'gm/csc_funcs.h',
|
|
'gm/cs_funcs.c',
|
|
'gm/cs_funcs.h',
|
|
'gm/cvd_api_funcs.c',
|
|
'gm/cvd_api_funcs.h',
|
|
'gm/cvd_funcs.c',
|
|
'gm/cvd_funcs.h',
|
|
'gm/gm_api_funcs.c',
|
|
'gm/gm_api_funcs.h',
|
|
'gm/gm_funcs.c',
|
|
'gm/gm_funcs.h',
|
|
'gm/mat_funcs.c',
|
|
'gm/mat_funcs.h',
|
|
'ToneMapGenerator/inc/ToneMapGenerator.h',
|
|
'ToneMapGenerator/inc/ToneMapTypes.h',
|
|
'ToneMapGenerator/src/inc/AGMGenerator.h',
|
|
'ToneMapGenerator/src/inc/CSCGenerator.h',
|
|
'ToneMapGenerator/src/src/AGMGenerator.c',
|
|
'ToneMapGenerator/src/src/ToneMapGenerator.c',
|
|
)
|
|
|
|
inc_amd_gm = include_directories(
|
|
'gm',
|
|
'ToneMapGenerator/inc',
|
|
'ToneMapGenerator/src/inc',
|
|
)
|
|
|
|
libgm = static_library(
|
|
'libgm.a',
|
|
gm_files,
|
|
install : false,
|
|
c_args : c_args_gm,
|
|
include_directories : inc_amd_gm
|
|
)
|