xref: /aosp_15_r20/external/lz4/build/meson/meson.build (revision 27162e4e17433d5aa7cb38e7b6a433a09405fc7f)
1*27162e4eSAndroid Build Coastguard Worker# #############################################################################
2*27162e4eSAndroid Build Coastguard Worker# Copyright (c) 2018-present    lzutao <taolzu(at)gmail.com>
3*27162e4eSAndroid Build Coastguard Worker# All rights reserved.
4*27162e4eSAndroid Build Coastguard Worker#
5*27162e4eSAndroid Build Coastguard Worker# This source code is licensed under both the BSD-style license (found in the
6*27162e4eSAndroid Build Coastguard Worker# LICENSE file in the root directory of this source tree) and the GPLv2 (found
7*27162e4eSAndroid Build Coastguard Worker# in the COPYING file in the root directory of this source tree).
8*27162e4eSAndroid Build Coastguard Worker# #############################################################################
9*27162e4eSAndroid Build Coastguard Worker
10*27162e4eSAndroid Build Coastguard Worker# This is a dummy meson file.
11*27162e4eSAndroid Build Coastguard Worker# The intention is that it can be easily moved to the root of the project
12*27162e4eSAndroid Build Coastguard Worker# (together with meson_options.txt) and packaged for wrapdb.
13*27162e4eSAndroid Build Coastguard Worker
14*27162e4eSAndroid Build Coastguard Workerproject(
15*27162e4eSAndroid Build Coastguard Worker  'lz4',
16*27162e4eSAndroid Build Coastguard Worker  'c',
17*27162e4eSAndroid Build Coastguard Worker  license: 'BSD-2-Clause-Patent AND GPL-2.0-or-later',
18*27162e4eSAndroid Build Coastguard Worker  default_options: [
19*27162e4eSAndroid Build Coastguard Worker    'c_std=c99',
20*27162e4eSAndroid Build Coastguard Worker    'buildtype=release',
21*27162e4eSAndroid Build Coastguard Worker    'warning_level=3'
22*27162e4eSAndroid Build Coastguard Worker  ],
23*27162e4eSAndroid Build Coastguard Worker  version: run_command(
24*27162e4eSAndroid Build Coastguard Worker    find_program('GetLz4LibraryVersion.py'),
25*27162e4eSAndroid Build Coastguard Worker    '../../lib/lz4.h',
26*27162e4eSAndroid Build Coastguard Worker    check: true
27*27162e4eSAndroid Build Coastguard Worker  ).stdout().strip(),
28*27162e4eSAndroid Build Coastguard Worker  meson_version: '>=0.58.0'
29*27162e4eSAndroid Build Coastguard Worker)
30*27162e4eSAndroid Build Coastguard Worker
31*27162e4eSAndroid Build Coastguard Workersubdir('meson')
32