X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=meson.build;h=d6804fe02e83a3beacaff01d7467bb0e8d9fd7b9;hb=refs%2Fheads%2Fdev%2Fshiin;hp=0a9144701d7a80c9970334c53775dce08cd3b1a2;hpb=4ab31108b1d64790047369ba2e58050d1d6fa1ac;p=platform%2Fcore%2Fuifw%2Flibds-tizen.git diff --git a/meson.build b/meson.build index 0a91447..d6804fe 100644 --- a/meson.build +++ b/meson.build @@ -1,38 +1,47 @@ -project('libds', 'c', +project('libds_tizen', + ['c', 'cpp'], license: 'MIT', - version: '0.1.0', + version: '0.1.2', default_options: [ 'warning_level=1', - 'c_std=gnu99', + 'c_std=gnu99', 'cpp_std=c++20', 'buildtype=debug' ] ) -libds_version = meson.project_version() -version_arr = libds_version.split('.') -libds_version_major = version_arr[0] -libds_version_minor = version_arr[1] -libds_version_patch = version_arr[2] +libds_tizen_version = meson.project_version() +version_arr = libds_tizen_version.split('.') +libds_tizen_version_major = version_arr[0] +libds_tizen_version_minor = version_arr[1] +libds_tizen_version_patch = version_arr[2] dir_prefix = get_option('prefix') -libds_bindir = join_paths(dir_prefix, get_option('bindir')) +libds_tizen_bindir = join_paths(dir_prefix, get_option('bindir')) -libds_inc = include_directories('include') -common_inc = [ include_directories('.'), libds_inc ] +libds_tizen_inc = include_directories('include') +common_inc = [ include_directories('.'), libds_tizen_inc ] cdata = configuration_data() -cdata.set('LIBDS_VERSION_MAJOR', libds_version_major) -cdata.set('LIBDS_VERSION_MINOR', libds_version_minor) -cdata.set('LIBDS_VERSION_PATCH', libds_version_patch) +cdata.set('LIBDS_VERSION_MAJOR', libds_tizen_version_major) +cdata.set('LIBDS_VERSION_MINOR', libds_tizen_version_minor) +cdata.set('LIBDS_VERSION_PATCH', libds_tizen_version_patch) -features = { - 'tdm-backend': false, - 'tbm-allocator': false, -} +wayland_protos = dependency('wayland-protocols', + fallback: ['wayland-protocols', 'wayland_protocols'], + default_options: ['tests=false'], +) +wl_protocol_dir = wayland_protos.get_variable('pkgdatadir') + +wayland_scanner_dep = dependency('wayland-scanner', native: true) +wayland_scanner = find_program( + wayland_scanner_dep.get_variable('wayland_scanner'), + native: true, +) -subdir('include') subdir('src') +subdir('tests') +subdir('examples') +subdir('clients') +subdir('include') configure_file(output: 'config.h', install: false, configuration: cdata) - -summary(features, bool_yn: true)