diff options
Diffstat (limited to 'src/lib/ecore_file/meson.build')
-rw-r--r-- | src/lib/ecore_file/meson.build | 16 |
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() |