Add support for C++17 in OSS (#1497)
Summary: changelog: Add support for C++17 Reviewed By: cortinico Differential Revision: D34612257 fbshipit-source-id: 88a0307a750f2e0793a639b7a2b670a4571332fe # Conflicts: # packages/rn-tester/Podfile.lock # Conflicts: # packages/rn-tester/Podfile.lock Co-authored-by: Samuel Susla <samuelsusla@fb.com>
This commit is contained in:
Родитель
7047f1130f
Коммит
c8306501ac
|
@ -34,7 +34,7 @@ Pod::Spec.new do |s|
|
|||
s.header_dir = "RCTBlob"
|
||||
s.pod_target_xcconfig = {
|
||||
"USE_HEADERMAP" => "YES",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++14",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++17",
|
||||
"HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\""
|
||||
}
|
||||
|
||||
|
|
|
@ -35,7 +35,7 @@ Pod::Spec.new do |s|
|
|||
s.header_dir = "RCTImage"
|
||||
s.pod_target_xcconfig = {
|
||||
"USE_HEADERMAP" => "YES",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++14",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++17",
|
||||
"HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\""
|
||||
}
|
||||
|
||||
|
|
|
@ -39,7 +39,7 @@ Pod::Spec.new do |s|
|
|||
s.header_dir = "RCTLinking"
|
||||
s.pod_target_xcconfig = {
|
||||
"USE_HEADERMAP" => "YES",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++14",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++17",
|
||||
"HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\""
|
||||
}
|
||||
|
||||
|
|
|
@ -34,7 +34,7 @@ Pod::Spec.new do |s|
|
|||
s.header_dir = "RCTAnimation"
|
||||
s.pod_target_xcconfig = {
|
||||
"USE_HEADERMAP" => "YES",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++14",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++17",
|
||||
"HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\""
|
||||
}
|
||||
|
||||
|
|
|
@ -34,7 +34,7 @@ Pod::Spec.new do |s|
|
|||
s.header_dir = "RCTNetwork"
|
||||
s.pod_target_xcconfig = {
|
||||
"USE_HEADERMAP" => "YES",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++14",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++17",
|
||||
"HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\""
|
||||
}
|
||||
s.ios.frameworks = "MobileCoreServices" # TODO(macOS GH#214) - Restrict to iOS
|
||||
|
|
|
@ -35,7 +35,7 @@ Pod::Spec.new do |s|
|
|||
s.header_dir = "RCTPushNotification"
|
||||
s.pod_target_xcconfig = {
|
||||
"USE_HEADERMAP" => "YES",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++14",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++17",
|
||||
"HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\""
|
||||
}
|
||||
s.framework = "UserNotifications"
|
||||
|
|
|
@ -35,7 +35,7 @@ Pod::Spec.new do |s|
|
|||
s.header_dir = "RCTSettings"
|
||||
s.pod_target_xcconfig = {
|
||||
"USE_HEADERMAP" => "YES",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++14",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++17",
|
||||
"HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\""
|
||||
}
|
||||
|
||||
|
|
|
@ -33,7 +33,7 @@ Pod::Spec.new do |s|
|
|||
s.header_dir = "RCTTypeSafety"
|
||||
s.pod_target_xcconfig = {
|
||||
"USE_HEADERMAP" => "YES",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++14",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++17",
|
||||
"HEADER_SEARCH_PATHS" => "\"$(PODS_TARGET_SRCROOT)/Libraries/TypeSafety\" \"$(PODS_ROOT)/RCT-Folly\""
|
||||
}
|
||||
|
||||
|
|
|
@ -35,7 +35,7 @@ Pod::Spec.new do |s|
|
|||
s.header_dir = "RCTVibration"
|
||||
s.pod_target_xcconfig = {
|
||||
"USE_HEADERMAP" => "YES",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++14",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++17",
|
||||
"HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\""
|
||||
}
|
||||
s.frameworks = "AudioToolbox"
|
||||
|
|
|
@ -37,7 +37,7 @@ Pod::Spec.new do |s|
|
|||
s.header_dir = "CoreModules"
|
||||
s.pod_target_xcconfig = {
|
||||
"USE_HEADERMAP" => "YES",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++14",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++17",
|
||||
"HEADER_SEARCH_PATHS" => "\"$(PODS_TARGET_SRCROOT)/React/CoreModules\" \"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\""
|
||||
}
|
||||
|
||||
|
|
|
@ -39,7 +39,7 @@ Pod::Spec.new do |s|
|
|||
|
||||
s.pod_target_xcconfig = {
|
||||
"USE_HEADERMAP" => "YES",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++14",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++17",
|
||||
"HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\""
|
||||
}
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ Pod::Spec.new do |s|
|
|||
s.header_dir = "React"
|
||||
s.framework = "JavaScriptCore"
|
||||
s.pod_target_xcconfig = { "HEADER_SEARCH_PATHS" => "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/Headers/Private/React-Core\" \"$(PODS_ROOT)/Headers/Public/React-Codegen\"" }
|
||||
s.xcconfig = { "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/glog\" \"$(PODS_ROOT)/RCT-Folly\"",
|
||||
s.xcconfig = { "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/glog\" \"$(PODS_ROOT)/RCT-Folly\"", "CLANG_CXX_LANGUAGE_STANDARD" => "c++17",
|
||||
"OTHER_CFLAGS" => "$(inherited) -DRN_FABRIC_ENABLED" + " " + folly_flags }
|
||||
|
||||
s.dependency "React-Core", version
|
||||
|
|
|
@ -27,7 +27,7 @@ NDK_MODULE_PATH := $(APP_MK_DIR)$(HOST_DIRSEP)$(THIRD_PARTY_NDK_DIR)$(HOST_DIRSE
|
|||
APP_STL := c++_shared
|
||||
|
||||
APP_CFLAGS := -Wall -Werror -fexceptions -frtti -DWITH_INSPECTOR=1
|
||||
APP_CPPFLAGS := -std=c++1y
|
||||
APP_CPPFLAGS := -std=c++17
|
||||
# Make sure every shared lib includes a .note.gnu.build-id header
|
||||
APP_LDFLAGS := -Wl,--build-id
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ oss_cxx_library(
|
|||
"-fexceptions",
|
||||
"-Wall",
|
||||
"-Werror",
|
||||
"-std=c++14",
|
||||
"-std=c++17",
|
||||
"-DDISABLE_CPUCAP",
|
||||
"-DDISABLE_XPLAT",
|
||||
],
|
||||
|
|
|
@ -22,7 +22,7 @@ LOCAL_C_INCLUDES := $(LOCAL_PATH)
|
|||
# ./../ == react
|
||||
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../..
|
||||
|
||||
LOCAL_CFLAGS += -fexceptions -frtti -Wno-unused-lambda-capture
|
||||
LOCAL_CFLAGS += -fexceptions -frtti -Wno-unused-lambda-capture -std=c++17
|
||||
|
||||
LOCAL_LDLIBS += -landroid
|
||||
|
||||
|
@ -79,7 +79,7 @@ LOCAL_C_INCLUDES := $(LOCAL_PATH)
|
|||
# ./../ == react
|
||||
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../..
|
||||
|
||||
LOCAL_CFLAGS += -fexceptions -frtti -Wno-unused-lambda-capture
|
||||
LOCAL_CFLAGS += -fexceptions -frtti -Wno-unused-lambda-capture -std=c++17
|
||||
|
||||
LOCAL_LDLIBS += -landroid
|
||||
|
||||
|
|
|
@ -34,7 +34,7 @@ Pod::Spec.new do |s|
|
|||
s.compiler_flags = folly_compiler_flags + ' ' + boost_compiler_flags
|
||||
s.pod_target_xcconfig = { "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/Headers/Private/React-Core\"",
|
||||
"USE_HEADERMAP" => "YES",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++14" }
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++17" }
|
||||
|
||||
# TODO (T48588859): Restructure this target to align with dir structure: "react/nativemodule/..."
|
||||
# Note: Update this only when ready to minimize breaking changes.
|
||||
|
|
|
@ -20,7 +20,7 @@ jni_instrumentation_test_lib(
|
|||
compiler_flags = [
|
||||
"-fexceptions",
|
||||
"-frtti",
|
||||
"-std=c++14",
|
||||
"-std=c++17",
|
||||
],
|
||||
soname = "libxplat-bridge.so",
|
||||
visibility = [
|
||||
|
|
|
@ -12,7 +12,7 @@ cxx_library(
|
|||
compiler_flags = [
|
||||
"-Wall",
|
||||
"-Werror",
|
||||
"-std=c++14",
|
||||
"-std=c++17",
|
||||
"-fexceptions",
|
||||
"-fno-data-sections",
|
||||
],
|
||||
|
|
|
@ -38,7 +38,7 @@ Pod::Spec.new do |spec|
|
|||
'-fexceptions',
|
||||
'-Wall',
|
||||
'-Werror',
|
||||
'-std=c++1y',
|
||||
'-std=c++17',
|
||||
'-fPIC'
|
||||
]
|
||||
|
||||
|
|
|
@ -454,7 +454,7 @@ def rn_codegen_components(
|
|||
compiler_flags = [
|
||||
"-fexceptions",
|
||||
"-frtti",
|
||||
"-std=c++14",
|
||||
"-std=c++17",
|
||||
"-Wall",
|
||||
],
|
||||
contacts = ["oncall+react_native@xmail.facebook.com"],
|
||||
|
|
|
@ -24,7 +24,8 @@ Pod::Spec.new do |s|
|
|||
s.author = "Facebook, Inc. and its affiliates"
|
||||
s.source = { :git => "https://github.com/facebook/my-native-view.git", :tag => "#{s.version}" }
|
||||
s.pod_target_xcconfig = {
|
||||
"HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/boost\""
|
||||
"HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/boost\"",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++17"
|
||||
}
|
||||
|
||||
s.source_files = "ios/**/*.{h,m,mm,cpp}"
|
||||
|
|
|
@ -563,8 +563,8 @@ SPEC CHECKSUMS:
|
|||
boost: 613e39eac4239cc72b15421247b5ab05361266a2
|
||||
CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99
|
||||
DoubleConversion: ed15e075aa758ac0e4c1f8b830bd4e4d40d669e8
|
||||
FBLazyVector: 12d1591f1a31bf448dd87988d1ada3936a8606a6
|
||||
FBReactNativeSpec: f804eb60dcb0e0b9bfb7cea0b2dce96b666c0a5e
|
||||
FBLazyVector: 87c82681971d2faef909347142bb79725f9141a5
|
||||
FBReactNativeSpec: 4a77572c14ef1f83838946aed59974b8fe8b6b7b
|
||||
Flipper: 26fc4b7382499f1281eb8cb921e5c3ad6de91fe0
|
||||
Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c
|
||||
Flipper-DoubleConversion: 57ffbe81ef95306cc9e69c4aa3aeeeeb58a6a28c
|
||||
|
@ -580,39 +580,39 @@ SPEC CHECKSUMS:
|
|||
OCMock: 9491e4bec59e0b267d52a9184ff5605995e74be8
|
||||
OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c
|
||||
RCT-Folly: 24c6da766832002a4a2aac5f79ee0ca50fbe8507
|
||||
RCTRequired: 89687e3d4dda271238006d7de03c5d73f02d5506
|
||||
RCTTypeSafety: 67c3977ac456339c0d79ac43e88b91ec131bd5ba
|
||||
React: 6b28046586ddeb9900018c82e7c58965db716617
|
||||
React-callinvoker: 0e139d5af0a3b95c3f49d954565b6e899ec5759e
|
||||
React-Codegen: b3fbef96f960cb15fc61250078b0700cfd4cd8a1
|
||||
React-Core: 02dcb28017d872e85418d4f6abd4b82b428691c8
|
||||
React-CoreModules: f01a18c0c183b1bc850e8101625ef0963346caba
|
||||
React-cxxreact: 83081d913bfc74d92ac6c8496ee1b0b717b88a8f
|
||||
React-jsi: 21df4b5b572c6f85d3855ebeabfe9b162485f4be
|
||||
React-jsiexecutor: 3df8d1141c1f49f455aa867f8eab3252a1c52aa2
|
||||
React-jsinspector: 31548f0a59541f88e2acd5b3f5d1338204401ce8
|
||||
React-logger: d1f010d1dd0b9a6ac008420e3945e84a9b4b78c2
|
||||
React-perflogger: e322ffbcebb30f0c2ba3f38b5f43cf11b48b9689
|
||||
React-RCTActionSheet: b4d949ecf10e3538f616d396264033e812cf14c1
|
||||
React-RCTAnimation: 23cbd0c23d9c3ebb47956719181a4d77d71b1fa3
|
||||
React-RCTBlob: 693684e10c8f563892ae93033463eefcae988bb9
|
||||
React-RCTImage: 678435c546e16cd29e5c9782d5a649fb07494f06
|
||||
React-RCTLinking: 532a6b0c1f54f57723187fcbbc7a2116bec5f156
|
||||
React-RCTNetwork: 9c5379e34a79d45ba136d799e50def147907b261
|
||||
React-RCTPushNotification: 4cbffd39f07bf0df34d0b3d1c5d6fb216826584d
|
||||
React-RCTSettings: b52543cbd2f38672f6956e7095e604ae7992029e
|
||||
React-RCTTest: 646959fd456e68af55b0433d370d70b02715337a
|
||||
React-RCTText: a241ff3af6ae9a2da3e9d60ef21a888106b4f3e0
|
||||
React-RCTVibration: b6897a492579e9e9e0ff6a22a19a72489b996aec
|
||||
React-runtimeexecutor: 4c2ea28278906d620dbe3c0a97a875050c79575f
|
||||
RCTRequired: 11d93431c5d4988db55f9433e0563e1a7989f68e
|
||||
RCTTypeSafety: 5d5fdcaf62a0d68712ecd5cdeffcf88af64f8927
|
||||
React: 463e80c3f7d427ecc68995a2945c35e857d6ac2a
|
||||
React-callinvoker: a1152fd4dc4481bc5fb924da51d3a27033157484
|
||||
React-Codegen: 61a79489c164568e1575cc662fa7c9a167215dcc
|
||||
React-Core: 1e54ad57d6e8fcf6bb26576009dbd98139dc9168
|
||||
React-CoreModules: 31a07af1ecfd7cc81f2d395f5b909655a4b99014
|
||||
React-cxxreact: 94334221103fc34257d09d91e052325b16652503
|
||||
React-jsi: 8dd25c25af4860ec47b33b5612a18e52f339c753
|
||||
React-jsiexecutor: 15245ee388f39917abe910e19ce15b6dc8297ba0
|
||||
React-jsinspector: 3daa4f43719d2d30303492f2e7226ef2594f4fe5
|
||||
React-logger: 33a5bbf9bf2b58c237af94a2785e9a9612997de3
|
||||
React-perflogger: f22bd7f4f20fc11daf6e832178b6640a113527ea
|
||||
React-RCTActionSheet: 7b09b2e8f9a8550dd18817d8bbce2a9bf8dd588c
|
||||
React-RCTAnimation: 592f8c56ec9795bcd7cd8c28e017c44d13c811b2
|
||||
React-RCTBlob: a4d357536f7262f15577200974f8c8adb973764b
|
||||
React-RCTImage: f8c002d648294cc0755492ad5c0142914accb41b
|
||||
React-RCTLinking: 66e19e29e9594bd16106e435fa6adc2833c4a062
|
||||
React-RCTNetwork: 4da7275b58c1e03244b52c14a521b08b09f4881b
|
||||
React-RCTPushNotification: 075e3ace8487460355ea1d73dcc95b45ff5b135e
|
||||
React-RCTSettings: 49be491ecf203570a9a3334183cff6123e3d7e8d
|
||||
React-RCTTest: e2a4b204a0f92c0e95df838f055dc7cb31b0682c
|
||||
React-RCTText: 12f877aa4d92e21319a2ab57481f60a42936b06b
|
||||
React-RCTVibration: 612ffc0f4f119878d64e76de954af68f9ce73c04
|
||||
React-runtimeexecutor: c7146105f917b46411fd56b70ba76a6eeed86293
|
||||
React-TurboModuleCxx-RNW: 881411415eafe818f9cc3c4016167cc3d219402b
|
||||
React-TurboModuleCxx-WinRTPort: d39577fc309bdbb53476bcca2d7c6be9ff5349db
|
||||
ReactCommon: 0966d0d7f90bab5348a5fba58c3e9d7ce95ec85c
|
||||
ScreenshotManager: b378292226c78474e70b139ba2e19f584836c520
|
||||
React-TurboModuleCxx-WinRTPort: f08e10e3f2fe09f3013f262b71a3fca393ad6a49
|
||||
ReactCommon: 2333fbab287f61ec2f7f4f153267e2f9182e0b73
|
||||
ScreenshotManager: 18f0fbb9ba2029c99a88bdc8af18d68297bbc2a9
|
||||
SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608
|
||||
Yoga: d2565d33185d5e96aedabd0313033c9a60cab0c4
|
||||
Yoga: aa7d3e09d082a69f610ed7b0b3098b94cdda6e84
|
||||
YogaKit: f782866e155069a2cca2517aafea43200b01fd5a
|
||||
|
||||
PODFILE CHECKSUM: cbf4f9be33910397d5f84dd4fcbe56d3d61d42fa
|
||||
|
||||
COCOAPODS: 1.11.3
|
||||
COCOAPODS: 1.11.2
|
||||
|
|
|
@ -35,7 +35,7 @@ Pod::Spec.new do |s|
|
|||
s.header_dir = "RCTTest"
|
||||
s.pod_target_xcconfig = {
|
||||
"USE_HEADERMAP" => "YES",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++14",
|
||||
"CLANG_CXX_LANGUAGE_STANDARD" => "c++17",
|
||||
"HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\""
|
||||
}
|
||||
|
||||
|
|
|
@ -1716,7 +1716,7 @@
|
|||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
|
@ -1800,7 +1800,7 @@
|
|||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
|
|
|
@ -352,7 +352,7 @@ def get_react_codegen_spec(options={})
|
|||
'homepage' => 'https://facebook.com/',
|
||||
'license' => 'Unlicense',
|
||||
'authors' => 'Facebook',
|
||||
'compiler_flags' => "#{folly_compiler_flags} #{boost_compiler_flags} -Wno-nullability-completeness",
|
||||
'compiler_flags' => "#{folly_compiler_flags} #{boost_compiler_flags} -Wno-nullability-completeness -std=c++17",
|
||||
'source' => { :git => '' },
|
||||
'header_mappings_dir' => './',
|
||||
'platforms' => {
|
||||
|
|
Загрузка…
Ссылка в новой задаче