[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