meson: use same compilers to build fuzzers
This commit is contained in:
parent
b37469d7d1
commit
f6d783ac3d
|
@ -7,7 +7,9 @@ sanitize_address = custom_target(
|
||||||
meson.source_root(),
|
meson.source_root(),
|
||||||
'@OUTPUT@',
|
'@OUTPUT@',
|
||||||
'fuzzers',
|
'fuzzers',
|
||||||
'-Db_lundef=false -Db_sanitize=address'])
|
'-Db_lundef=false -Db_sanitize=address',
|
||||||
|
' '.join(cc.cmd_array()),
|
||||||
|
' '.join(meson.get_compiler('cpp').cmd_array())])
|
||||||
|
|
||||||
sanitizers = [['address', sanitize_address]]
|
sanitizers = [['address', sanitize_address]]
|
||||||
|
|
||||||
|
|
|
@ -5,8 +5,10 @@ src="$1"
|
||||||
dst="$2"
|
dst="$2"
|
||||||
target="$3"
|
target="$3"
|
||||||
options="$4"
|
options="$4"
|
||||||
|
CC="$5"
|
||||||
|
CXX="$6"
|
||||||
|
|
||||||
[ -f "$dst/ninja.build" ] || meson "$src" "$dst" $options
|
[ -f "$dst/ninja.build" ] || CC="$CC" CXX="$CXX" meson "$src" "$dst" $options
|
||||||
|
|
||||||
# Locate ninja binary, on CentOS 7 it is called ninja-build, so
|
# Locate ninja binary, on CentOS 7 it is called ninja-build, so
|
||||||
# use that name if available.
|
# use that name if available.
|
||||||
|
|
Loading…
Reference in New Issue