blob: a82985b96928d2769967598dae2dae444b25a665 [file] [log] [blame]
# Copyright 2022 Advanced Micro Devices, Inc.
# SPDX-License-Identifier: MIT
c_args_lanczos = 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',
'-Werror=maybe-uninitialized',
])
c_args_lanczos += [
# '-DGM_SIM',
]
lanczos_files = files(
'lanczos_adaptor.h',
'lanczos_adaptor.cpp',
'lanczosFilter/src/lanczosFilterGenerator.h',
'lanczosFilter/src/lanczosFilterGenerator.cpp',
)
inc_amd_lanczos = include_directories(
'lanczosFilter/src',
)
liblanczos = static_library(
'liblanczos.a',
lanczos_files,
install : false,
c_args : c_args_lanczos,
include_directories : inc_amd_lanczos
)