Lines Matching +full:gobject +full:- +full:introspection
5 'cpp_eh=none', # Just to support msvc, we are passing -fno-exceptions also anyway
8 'wrap_mode=nofallback', # Use --wrap-mode=default to revert, https://github.com/harfbuzz/harfbuzz/pull/2548
34 # Only perform these checks if cpp_std is c++11 as setting -std directly
39 add_project_arguments('-std=c++14', language: 'cpp')
40 elif cpp.get_id() == 'clang-cl'
41 # Clang-cl produces a warning when using -std=c++14, but not when using /std:c++14
52 '/wd4244', # lossy type conversion (e.g. double -> int)
53 '/bigobj', # hb-subset.cc -- compile error C1128: number of sections exceeded object file format limit
54 cpp.get_supported_arguments(['/utf-8']), # set the input encoding to utf-8
62 '-Bsymbolic-functions'
66 '-fno-exceptions',
67 '-fno-rtti',
68 '-fno-threadsafe-statics',
69 '-fvisibility-inlines-hidden',
73 if cpp.has_argument('-mstructure-size-boundary=8')
74 add_project_arguments('-mstructure-size-boundary=8', language: 'cpp')
80 '-Wa,-mbig-obj'
106 # Sadly, FreeType's versioning schemes are different between pkg-config and CMake
107 # pkg-config: freetype2, cmake: Freetype
110 method: 'pkg-config',
128 # try pkg-config name
129 freetype_dep = dependency('freetype2', version: freetype_min_version, method: 'pkg-config', required: freetype_opt)
130 # when disabled, leave it not-found
139 method: 'pkg-config',
147 glib_dep = dependency('glib-2.0', version: glib_min_version, required: get_option('glib'))
148 gobject_dep = dependency('gobject-2.0', version: glib_min_version, required: get_option('gobject'))
153 #llvm_dep = cpp.find_library('LLVM-15', required: get_option('wasm'))
156 # pkg-config: icu-uc, cmake: ICU but with components
157 icu_dep = dependency('icu-uc', 'ICU',
169 # try pkg-config name
170 icu_dep = dependency('icu-uc', version: icu_min_version, method: 'pkg-config', required: icu_opt)
171 # when disabled, leave it not-found
180 icu_dep = dependency('icu-uc',
182 method: 'pkg-config',
189 cpp17_arg = cpp.get_argument_syntax() == 'msvc' ? '/std:c++17' : '-std=c++17'
204 cairo_ft_dep = dependency('cairo-ft', version: cairo_min_version, required: false)
211 prefix: '#include <cairo-ft.h>',
218 # Note that we don't have harfbuzz -> cairo -> freetype2 -> harfbuzz fallback
224 cairo_ft_dep = dependency('cairo-ft', version: cairo_min_version, required: cairo_ft_required)
233 add_project_arguments('-DHAVE_CONFIG_H', language: ['c', 'cpp'])
236 '-Wno-non-virtual-dtor',
352 # On iOS CoreText and CoreGraphics are stand-alone frameworks
485 'Dependencies used for command-line utilities':
500 'GObject bindings': conf.get('HAVE_GOBJECT', 0) == 1,
502 'Introspection': conf.get('HAVE_INTROSPECTION', 0) == 1,