diff options
author | Jennifer Peshansky <jennifer.peshansky@mongodb.com> | 2022-04-05 19:39:53 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-04-25 20:08:58 +0000 |
commit | f9c7dc1cc2e3a3109a5c4e37b2615ad78f3cf7ab (patch) | |
tree | 3734ba448128ef51b444bccda12f969d82fded32 /src/third_party/SConscript | |
parent | af7466641230ada452d552c45fc5c0d8c5189178 (diff) | |
download | mongo-f9c7dc1cc2e3a3109a5c4e37b2615ad78f3cf7ab.tar.gz |
SERVER-65275 Add dependency on PCRE2 library
Diffstat (limited to 'src/third_party/SConscript')
-rw-r--r-- | src/third_party/SConscript | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/third_party/SConscript b/src/third_party/SConscript index 5b80a856e50..641470f56de 100644 --- a/src/third_party/SConscript +++ b/src/third_party/SConscript @@ -81,6 +81,11 @@ if not use_system_version_of_library('pcre'): 'CPPPATH' : ['#/src/third_party/pcre' + pcreSuffix], } +if not use_system_version_of_library('pcre2'): + thirdPartyEnvironmentModifications['pcre2'] = { + 'CPPPATH' : ['#/src/third_party/pcre2'], + } + if not use_system_version_of_library('boost'): @@ -340,6 +345,22 @@ else: pcreEnv.ShimLibrary(name="pcrecpp") +pcre2Env = env.Clone() +if use_system_version_of_library("pcre2"): + pcre2Env = pcre2Env.Clone( + SYSLIBDEPS=[ + env['LIBDEPS_PCRE2_SYSLIBDEP'], + ]) +else: + pcre2Env = pcre2Env.Clone() + pcre2Env.InjectThirdParty(libraries=['pcre2']) + pcre2Env.SConscript('pcre2' + '/SConscript', exports={ 'env' : pcre2Env }) + pcre2Env = pcre2Env.Clone( + LIBDEPS_INTERFACE=[ + 'pcre2/pcre2', + ]) + +pcre2Env.ShimLibrary(name="pcre2") boostEnv = env.Clone() if use_system_version_of_library("boost"): |