ajwillia-ms pushed a commit to branch master.

http://git.enlightenment.org/tools/edi.git/commit/?id=09ce5493cd93847498b731aedb96adc6d2f77df6

commit 09ce5493cd93847498b731aedb96adc6d2f77df6
Author: Andy Williams <[email protected]>
Date:   Fri Oct 6 15:49:23 2017 +0100

    Fix meson issues for OSX
---
 scripts/clang_build_include_dir.sh | 6 ++++++
 src/bin/meson.build                | 6 ++++++
 2 files changed, 12 insertions(+)

diff --git a/scripts/clang_build_include_dir.sh 
b/scripts/clang_build_include_dir.sh
new file mode 100755
index 0000000..a5b320e
--- /dev/null
+++ b/scripts/clang_build_include_dir.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+if [[ -d /usr/local/opt/llvm ]]; then
+  echo "/usr/local/opt/llvm/include"
+fi
+
diff --git a/src/bin/meson.build b/src/bin/meson.build
index 829d938..d1c1de7 100644
--- a/src/bin/meson.build
+++ b/src/bin/meson.build
@@ -26,13 +26,19 @@ foreach package : packages
 endforeach
 
 deps = [elm, edi_lib, intl]
+incls = []
 
 if get_option('libclang') == true
    deps += [clang]
+
+   clang_build_include_dir_command = 
run_command(find_program('../../scripts/clang_build_include_dir.sh'))
+   clang_build_include_dir = clang_include_dir_command.stdout().strip()
+   incls += include_directories(clang_build_include_dir)
 endif
 
 executable('edi', src,
   dependencies : deps,
+  include_directories : incls,
   install : true
 )
 

-- 


Reply via email to