summaryrefslogtreecommitdiff
path: root/src/lib/ecore_file/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/ecore_file/meson.build')
-rw-r--r--src/lib/ecore_file/meson.build16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/lib/ecore_file/meson.build b/src/lib/ecore_file/meson.build
index 727c3d372c..a25d98dffb 100644
--- a/src/lib/ecore_file/meson.build
+++ b/src/lib/ecore_file/meson.build
@@ -1,20 +1,23 @@
ecore_file_deps = [ecore_con, ecore]
ecore_file_pub_deps = [eina]
+ecore_file_ext_deps = []
-ecore_file_src = [
+ecore_file_src = files([
'ecore_file.c',
'ecore_file_download.c',
'ecore_file_monitor.c',
'ecore_file_path.c',
'ecore_file_private.h'
-]
+])
if sys_windows == true
- ecore_file_src += [ 'ecore_file_monitor_win32.c']
+ ecore_file_src += files([ 'ecore_file_monitor_win32.c'])
elif sys_linux == true
- ecore_file_src += [ 'ecore_file_monitor_inotify.c']
+ ecore_file_src += files([ 'ecore_file_monitor_inotify.c'])
+elif sys_bsd == true
+ ecore_file_src += files([ 'ecore_file_monitor_kevent.c'])
else
- ecore_file_src += [ 'ecore_file_monitor_poll.c']
+ ecore_file_src += files([ 'ecore_file_monitor_poll.c'])
endif
ecore_file_header_src = ['Ecore_File.h']
@@ -22,7 +25,8 @@ ecore_file_header_src = ['Ecore_File.h']
ecore_file_lib = library('ecore_file',
ecore_file_src,
- dependencies: ecore_file_deps + ecore_file_pub_deps + ecore_file_deps,
+ c_args : package_c_args,
+ dependencies: ecore_file_deps + ecore_file_pub_deps + ecore_file_ext_deps,
include_directories : config_dir + [include_directories(join_paths('..','..'))],
install: true,
version : meson.project_version()