meson.build 484 Bytes
pcre_dep = dependency('libpcre2-8', required: get_option('pcre'))
conf.set('HAVE_PCRE', pcre_dep.found())
if not pcre_dep.found()
  subdir_done()
endif

pcre_dep = declare_dependency(
  compile_args: '-DPCRE2_CODE_UNIT_WIDTH=0',
  dependencies: pcre_dep,
)

pcre = static_library(
  'pcre',
  'Error.cxx',
  'UniqueRegex.cxx',
  include_directories: inc,
  dependencies: [
    pcre_dep,
  ],
)

pcre_dep = declare_dependency(
  link_with: pcre,
  dependencies: [
    pcre_dep,
  ],
)