diff options
author | Marcel Hollerbach <marcel@osg.samsung.com> | 2017-12-27 13:22:31 +0000 |
---|---|---|
committer | Marcel Hollerbach <marcel@osg.samsung.com> | 2018-03-27 17:50:01 +0100 |
commit | 7166447394ec2dcde37e85a2ca2d680ac2b1db5f (patch) | |
tree | f409dc8d7cb8808b680538edfad8add516bfc06d | |
parent | a28f8e36d44df2193e1316c9d0ed7622aa0925ad (diff) | |
download | efl-7166447394ec2dcde37e85a2ca2d680ac2b1db5f.tar.gz |
meson: time for ecore_file!
-rw-r--r-- | src/lib/ecore_file/meson.build | 36 |
1 files changed, 36 insertions, 0 deletions
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, +) |