summaryrefslogtreecommitdiff
path: root/src/third_party/SConscript
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/SConscript')
-rw-r--r--src/third_party/SConscript30
1 files changed, 13 insertions, 17 deletions
diff --git a/src/third_party/SConscript b/src/third_party/SConscript
index 96154757652..6049af931a6 100644
--- a/src/third_party/SConscript
+++ b/src/third_party/SConscript
@@ -21,7 +21,10 @@ variantSuffix = '-1.4.0'
thirdPartyEnvironmentModifications = {
'abseil-cpp': {'CPPPATH': ['#/src/third_party/abseil-cpp-master/abseil-cpp'], },
+ 'cares': {'CPPPATH': ['#src/third_party/cares/dist/include', '#src/third_party/cares/platform/${TARGET_OS}_${TARGET_ARCH}/install/include'], },
'fmt': {'CPPPATH': ['#src/third_party/fmt/dist/include'], },
+ 'protobuf': {'CPPPATH': ['#src/third_party/protobuf/dist/src'], },
+ 're2': {'CPPPATH': ['#src/third_party/re2/dist'], },
's2': {'CPPPATH': ['#src/third_party/s2'], },
'safeint': {
'CPPPATH': ['#src/third_party/SafeInt'],
@@ -602,20 +605,13 @@ if get_option('ssl') == 'on':
kmsEnv.ShimLibrary(name="kms_message", )
-
-cares_env = env.Clone()
-#kmsEnv.InjectThirdParty(libraries=['kms-message'])
-cares_env.SConscript('cares/SConscript', exports={'env': cares_env})
-
-
-re2_env = env.Clone()
-#kmsEnv.InjectThirdParty(libraries=['kms-message'])
-re2_env.SConscript('re2/SConscript', exports={'env': re2_env})
-
-protobuf_env = env.Clone()
-#kmsEnv.InjectThirdParty(libraries=['kms-message'])
-protobuf_env.SConscript('protobuf/SConscript', exports={'env': protobuf_env})
-
-grpc_env = env.Clone()
-#kmsEnv.InjectThirdParty(libraries=['kms-message'])
-grpc_env.SConscript('grpc/SConscript', exports={'env': grpc_env}) \ No newline at end of file
+env.SConscript(
+ dirs=[
+ 'cares',
+ 're2',
+ 'protobuf',
+ 'grpc',
+ ],
+ duplicate=False,
+ exports={'env': env}
+) \ No newline at end of file