bu5hm4n pushed a commit to branch feature/meson.

http://git.enlightenment.org/core/efl.git/commit/?id=7166447394ec2dcde37e85a2ca2d680ac2b1db5f

commit 7166447394ec2dcde37e85a2ca2d680ac2b1db5f
Author: Marcel Hollerbach <[email protected]>
Date:   Wed Dec 27 13:22:31 2017 +0000

    meson: time for ecore_file!
---
 src/lib/ecore_file/meson.build | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/src/lib/ecore_file/meson.build b/src/lib/ecore_file/meson.build
new file mode 100644
index 0000000000..51b625644b
--- /dev/null
+++ b/src/lib/ecore_file/meson.build
@@ -0,0 +1,36 @@
+ecore_file_deps = [ecore_con]
+
+ecore_file_src = [
+  'ecore_file.c',
+  'ecore_file_download.c',
+  'ecore_file_monitor.c',
+  'ecore_file_path.c',
+  'ecore_file_private.h'
+]
+
+if target_machine.system() == 'windows'
+  ecore_file_src += [ 'ecore_file_monitor_win32.c']
+elif cc.has_header('sys/inotify.h')
+  ecore_file_src += [ 'ecore_file_monitor_inotify.c']
+else 
+  ecore_file_src += [ 'ecore_file_monitor_poll.c']
+endif
+
+ecore_file_header_src = ['Ecore_File.h']
+
+ecore_file_lib = library('ecore_file',
+    ecore_file_src,
+    dependencies: [ecore, m, ecore_file_deps],
+    include_directories : config_dir + 
[include_directories(join_paths('..','..'))],
+    install: true,
+)
+
+ecore_file = declare_dependency(
+  include_directories: [include_directories('.')],
+  link_with: ecore_file_lib,
+  dependencies: [eina, ecore],
+)
+
+install_headers(ecore_file_header_src,
+  install_dir : dir_package_include,
+)

-- 


Reply via email to