Initial meson build files

This commit is contained in:
Matthew Waters
2018-10-28 00:41:51 +11:00
parent e882a5442a
commit eb398328ab
10 changed files with 520 additions and 0 deletions

34
webrtc/base/meson.build Normal file
View File

@ -0,0 +1,34 @@
base_sources = [
'criticalsection.cc',
'checks.cc',
'event.cc',
'platform_thread.cc',
'platform_file.cc',
'stringutils.cc',
'thread_checker_impl.cc',
]
base_headers = [
'arraysize.h',
'checks.h',
'constructormagic.h',
'basictypes.h',
'maybe.h',
'platform_file.h',
]
install_headers(base_headers,
subdir: 'webrtc_audio_processing/webrtc/base'
)
libbase = static_library('libbase',
base_sources,
dependencies: common_deps,
include_directories: webrtc_inc,
cpp_args : common_cxxflags
)
base_dep = declare_dependency(
link_with: libbase
)