build with Meson instead of autotools
So long, autotools! This is my last MPD related project to migrate away from it. It has its strengths, but also very obvious weaknesses and weirdnesses. Today, many of its quirks are not needed anymore, and are cumbersome and slow. Now welcome our new Meson overlords!
This commit is contained in:
.gitignore.travis.ymlMakefile.amNEWS
android
build
configure.acdoc
m4
ax_append_compile_flags.m4ax_append_flag.m4ax_append_link_flags.m4ax_boost_base.m4ax_check_compile_flag.m4ax_check_link_flag.m4ax_cxx_compile_stdcxx.m4ax_cxx_compile_stdcxx_14.m4ax_pthread.m4ax_require_defined.m4libgcrypt.m4libwrap.m4mpd_auto.m4mpd_define_conditional.m4mpd_depends.m4mpd_func.m4mpd_with_flags.m4pkg.m4pretty_print.m4ucred.m4
meson.buildmeson_options.txtpython/build
src
CommandLine.cxxGitVersion.cxxGitVersion.hxx
archive
config
db
decoder
encoder
event
filter
fs
haiku
input
java
lib
alsa
curl
dbus
expat
ffmpeg
gcrypt
icu
nfs
oss
pulse
roar
smbclient
sndio
sqlite
systemd
upnp
wrap
xiph
yajl
zlib
mixer
neighbor
net
output
pcm
playlist
song
storage
system
tag
thread
util
zeroconf
systemd
test
meson.buildrun_resolver.cxxtest_archive.cxxtest_archive_bzip2.shtest_archive_iso9660.shtest_archive_zzip.sh
win32
@@ -40,6 +40,7 @@ c = '%s'
|
||||
cpp = '%s'
|
||||
ar = '%s'
|
||||
strip = '%s'
|
||||
pkgconfig = '%s'
|
||||
%s
|
||||
|
||||
[properties]
|
||||
@@ -60,6 +61,7 @@ cpu_family = '%s'
|
||||
cpu = '%s'
|
||||
endian = '%s'
|
||||
""" % (toolchain.cc, toolchain.cxx, toolchain.ar, toolchain.strip,
|
||||
toolchain.pkg_config,
|
||||
windres,
|
||||
toolchain.install_prefix,
|
||||
repr((toolchain.cppflags + ' ' + toolchain.cflags).split()),
|
||||
|
Reference in New Issue
Block a user