meson.build

changeset 41921
24e5305ebcb6
parent 41913
8bdccbde0536
child 42010
3820d0d16092
equal deleted inserted replaced
41920:29ebd938c592 41921:24e5305ebcb6
272 272
273 ###################################################################### 273 ######################################################################
274 # Check for libsoup (required) 274 # Check for libsoup (required)
275 ####################################################################### 275 #######################################################################
276 276
277 libsoup = disabler() 277 libsoup = dependency('libsoup-3.0', version : '>= 3')
278 if not get_option('soup2') 278 add_project_arguments(
279 libsoup = dependency('libsoup-3.0', version : '>= 3') 279 '-DSOUP_VERSION_MIN_REQUIRED=SOUP_VERSION_3_0',
280 add_project_arguments( 280 '-DSOUP_VERSION_MAX_ALLOWED=SOUP_VERSION_3_0',
281 '-DSOUP_VERSION_MIN_REQUIRED=SOUP_VERSION_3_0', 281 language : 'c')
282 '-DSOUP_VERSION_MAX_ALLOWED=SOUP_VERSION_3_0',
283 language : 'c')
284 soup_api_version = '3.0'
285 else
286 libsoup = dependency('libsoup-2.4', version : '>= 2.42')
287 add_project_arguments(
288 '-DSOUP_VERSION_MIN_REQUIRED=SOUP_VERSION_2_42',
289 '-DSOUP_VERSION_MAX_ALLOWED=SOUP_VERSION_2_42',
290 language : 'c')
291 soup_api_version = '2.4'
292 endif
293 282
294 ####################################################################### 283 #######################################################################
295 # Check for sqlite3 (required) 284 # Check for sqlite3 (required)
296 ####################################################################### 285 #######################################################################
297 sqlite3 = dependency('sqlite3', version : '>= 3.27.0') 286 sqlite3 = dependency('sqlite3', version : '>= 3.27.0')

mercurial