# 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 )