[pulseaudio-commits] [Git][pulseaudio/webrtc-audio-processing][master] 2 commits: build: Fix project() invocation in meson build
Arun Raghavan
gitlab at gitlab.freedesktop.org
Sun Oct 28 14:57:11 UTC 2018
Arun Raghavan pushed to branch master at PulseAudio / webrtc-audio-processing
Commits:
b47c302c by Arun Raghavan at 2018-10-28T14:56:54Z
build: Fix project() invocation in meson build
- - - - -
68285775 by Arun Raghavan at 2018-10-28T14:57:00Z
build: Factor out common POSIX flag setting in meson build
- - - - -
1 changed file:
- meson.build
Changes:
=====================================
meson.build
=====================================
@@ -1,4 +1,4 @@
-poject('webrtc-audio-processing', 'c', 'cpp',
+project('webrtc-audio-processing', 'c', 'cpp',
version : '0.3.1',
meson_version : '>= 0.47',
default_options : [ 'warning_level=1',
@@ -21,19 +21,16 @@ if ['darwin', 'ios'].contains(host_system)
if host_system == 'ios'
os_cflags += ['-DWEBRTC_IOS']
endif
- platform_cflags += ['-D WEBRTC_POSIX']
have_posix = true
elif host_system == 'android'
os_cflags += ['-DWEBRTC_ANDROID', '-DWEBRTC_LINUX', '-DWEBRTC_THREAD_RR', '-DWEBRTC_CLOCK_TYPE_REALTIME']
os_deps += [cc.find_library('log')]
os_deps += [dependency('gnustl', required : get_option('gnustl'))]
- platform_cflags += ['-DWEBRTC_POSIX']
have_posix = true
elif host_system == 'linux'
os_cflags += ['-DWEBRTC_LINUX', '-DWEBRTC_THREAD_RR']
os_deps += [cc.find_library('rt', required : false)]
os_deps += [dependency('threads')]
- platform_cflags += ['-DWEBRTC_POSIX']
have_posix = true
elif host_system == 'windows'
platform_cflags += ['-DWEBRTC_WIN', '-D_WIN32', '-U__STRICT_ANSI__']
@@ -41,6 +38,10 @@ elif host_system == 'windows'
have_win = true
endif
+if have_posix
+ platform_cflags += ['-DWEBRTC_POSIX']
+endif
+
arch_cflags = []
have_arm = false
have_armv7 = false
View it on GitLab: https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/compare/eb398328abafc8287f1d9b8e1df7a64d6fc364a0...682857751b8a76f264e02d9e6541bb9736526bbf
--
View it on GitLab: https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/compare/eb398328abafc8287f1d9b8e1df7a64d6fc364a0...682857751b8a76f264e02d9e6541bb9736526bbf
You're receiving this email because of your account on gitlab.freedesktop.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/pulseaudio-commits/attachments/20181028/5edf0e00/attachment-0001.html>
More information about the pulseaudio-commits
mailing list