project('aurum', ['cpp'],
- version: '0.0.1',
- default_options : ['buildtype=debugoptimized', 'cpp_std=c++17'],
+ version: '0.1.1',
+ default_options : ['buildtype=debugoptimized', 'cpp_std=gnu++17'],
meson_version : '>=0.47'
)
+dir_prefix = get_option('prefix')
+dir_include = join_paths(dir_prefix, get_option('includedir'))
+
config_h = configuration_data()
if get_option('tizen') == true
- config_h.set10('GBS_BUILD', true)
- config_h.set10('GBSBUILD', true)
config_h.set10('TIZEN', true)
else
message('')
root_inc = include_directories('./')
+subdir('pugixml')
subdir('protocol')
-subdir('libloguru')
subdir('libaurum')
-subdir('org.tizen.aurum-bootstrap')
+if get_option('tizen') == true
+ subdir('org.tizen.aurum-bootstrap')
+endif
subdir('tests')
configure_file(
output: 'config.h',
- configuration: config_h
+ configuration: config_h,
+ install_dir: dir_include
)
-doxygen = find_program('doxygen', required: false)
-if not doxygen.found()
- error('doxygen not found')
-endif
-
dconf = configuration_data()
dconf.set('VERSION', meson.project_version())
if find_program('dot', required : false).found()
dconf.set('HAVE_DOT', 'NO')
endif
-subdir('doc')
+if get_option('enable_documentation') == true
+ doxygen = find_program('doxygen', required: false)
+ if not doxygen.found()
+ error('doxygen not found')
+ endif
+ subdir('doc')
+endif