openal: Fix AL header path for Mac OS X
authorJustin Kim <jeongseok.kim@sk.com>
Mon, 24 Dec 2018 14:05:55 +0000 (23:05 +0900)
committerJustin Kim <jeongseok.kim@sk.com>
Mon, 24 Dec 2018 15:42:31 +0000 (00:42 +0900)
OpenAL.framework doesn't provide 'alext.h'.
Thus, openal is enabled only if the dependency
is set by pkg-config.

fixes: #852

ext/openal/gstopenalsink.h
ext/openal/gstopenalsrc.h
ext/openal/meson.build

index 6088251985349d43cf48b254d451d36340da7336..9d4850fe2f9d534b0170bde54b4234e5260bee19 100644 (file)
 #include <al.h>
 #include <alc.h>
 #include <alext.h>
-#elif defined(__APPLE__)
-#include <OpenAL/al.h>
-#include <OpenAL/alc.h>
-#include <OpenAL/alext.h>
 #else
 #include <AL/al.h>
 #include <AL/alc.h>
index 248d4c4134cdd1f8eb769bcdb12747dce4d41cff..787c7aa82d976cbf8c7f30f5b6a87dbc4ebb5b10 100644 (file)
 #include <al.h>
 #include <alc.h>
 #include <alext.h>
-#elif defined(__APPLE__)
-#include <OpenAL/al.h>
-#include <OpenAL/alc.h>
-#include <OpenAL/alext.h>
 #else
 #include <AL/al.h>
 #include <AL/alc.h>
index 32fcfeb13384feafa11081bb6a32c036c4373a01..b5a7011519f8b29aa638d8f2a790d9ff449c16ec 100644 (file)
@@ -1,4 +1,4 @@
-openal_dep = dependency('openal', version: '>= 1.14', required: get_option('openal'))
+openal_dep = dependency('openal', method: 'pkg-config', version: '>= 1.14', required: get_option('openal'))
 
 if openal_dep.found()
   gstopenal = library('gstopenal',