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, +) --
