xref: /openbmc/google-misc/dhcp-done/subprojects/ncsid/meson.build (revision 1285115c16180bd28a3cfe79d9db8d10c84fe2ed)
1*1285115cSWilliam A. Kennington III# Copyright 2021 Google LLC
2*1285115cSWilliam A. Kennington III#
3*1285115cSWilliam A. Kennington III# Licensed under the Apache License, Version 2.0 (the "License");
4*1285115cSWilliam A. Kennington III# you may not use this file except in compliance with the License.
5*1285115cSWilliam A. Kennington III# You may obtain a copy of the License at
6*1285115cSWilliam A. Kennington III#
7*1285115cSWilliam A. Kennington III#      http://www.apache.org/licenses/LICENSE-2.0
8*1285115cSWilliam A. Kennington III#
9*1285115cSWilliam A. Kennington III# Unless required by applicable law or agreed to in writing, software
10*1285115cSWilliam A. Kennington III# distributed under the License is distributed on an "AS IS" BASIS,
11*1285115cSWilliam A. Kennington III# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*1285115cSWilliam A. Kennington III# See the License for the specific language governing permissions and
13*1285115cSWilliam A. Kennington III# limitations under the License.
14*1285115cSWilliam A. Kennington III
15*1285115cSWilliam A. Kennington IIIproject(
16*1285115cSWilliam A. Kennington III  'gbmc-ncsid',
17*1285115cSWilliam A. Kennington III  ['cpp', 'c'],
18*1285115cSWilliam A. Kennington III  version: '0.1',
19*1285115cSWilliam A. Kennington III  meson_version: '>=0.53.2',
20*1285115cSWilliam A. Kennington III  default_options: [
21*1285115cSWilliam A. Kennington III    'warning_level=3',
22*1285115cSWilliam A. Kennington III    'werror=true',
23*1285115cSWilliam A. Kennington III    'cpp_std=c++17',
24*1285115cSWilliam A. Kennington III    'c_std=c11',
25*1285115cSWilliam A. Kennington III    'tests=' + (meson.is_subproject() ? 'disabled' : 'auto'),
26*1285115cSWilliam A. Kennington III  ])
27*1285115cSWilliam A. Kennington III
28*1285115cSWilliam A. Kennington IIIsubdir('src')
29*1285115cSWilliam A. Kennington III
30*1285115cSWilliam A. Kennington IIIbuild_tests = get_option('tests')
31*1285115cSWilliam A. Kennington III
32*1285115cSWilliam A. Kennington IIIif not build_tests.disabled()
33*1285115cSWilliam A. Kennington III  subdir('test')
34*1285115cSWilliam A. Kennington IIIendif
35