diff --git a/meson.build b/meson.build index 054f23d6419..91cc3733978 100644 --- a/meson.build +++ b/meson.build @@ -199,12 +199,12 @@ endif pcre2_dep_opt = get_option('use_sys_pcre2') pcre2_dep = disabler() if pcre2_dep_opt.enabled() or pcre2_dep_opt.auto() - pcre2_dep = dependency('libpcre2-8', required: false, static: is_static_build) + pcre2_dep = dependency('libpcre2-8', required: false, static: true) if not pcre2_dep.found() - pcre2_dep = cc.find_library('pcre2', required: true, static: is_static_build) + pcre2_dep = cc.find_library('pcre2', required: true, static: true) endif else - pcre2_dep = dependency('pcre2', 'pcre2_dep', version: '>=10.42', required: true, static: is_static_build) + pcre2_dep = dependency('pcre2', 'pcre2_dep', version: '>=10.42', required: true, static: true) endif # handle magic library diff --git a/subprojects/packagefiles/pcre2/meson.build b/subprojects/packagefiles/pcre2/meson.build index 6edc5166cd7..d5f9d3d2a68 100644 --- a/subprojects/packagefiles/pcre2/meson.build +++ b/subprojects/packagefiles/pcre2/meson.build @@ -59,9 +59,10 @@ pcre2_includes = [ 'src/sljit/', ] -libpcre2 = library('pcre2', pcre2_files, +libpcre2 = static_library('pcre2', pcre2_files, c_args: libpcre2_c_args, include_directories: pcre2_includes, + install: false, ) pcre2_dep = declare_dependency(