Remove compiler_flags from BUCK modules

Summary:
Nearly all of these are identical and these compiler_flags are now centralized in rn_defs.bzl. This should have NO CHANGE on build configuration, the flags have just moved for now.

Changelog: [Internal]

Reviewed By: mdvacca

Differential Revision: D31631766

fbshipit-source-id: be40ebeb70ae52b7ded07ca08c4a29f10a0ed925
This commit is contained in:
Joshua Gross
2021-10-14 15:34:29 -07:00
committed by Facebook GitHub Bot
parent a75e615a90
commit b60e229d7f
62 changed files with 8 additions and 383 deletions
@@ -31,7 +31,8 @@ rn_xplat_cxx_library(
],
headers = ["HermesSamplingProfiler.h"],
header_namespace = "",
compiler_flags = ["-fexceptions"],
compiler_flags_enable_exceptions = True, # TODO: is this necessary?
compiler_flags_enable_rtti = True, # TODO: is this necessary?
labels = ["supermodule:xplat/default/public.react_native.infra"],
platforms = ANDROID,
soname = "libjsijniprofiler.$(ext)",
@@ -11,12 +11,6 @@ rn_xplat_cxx_library(
],
prefix = "react/common/mapbuffer",
),
compiler_flags = [
"-fexceptions",
"-frtti",
"-std=c++17",
"-Wall",
],
fbandroid_allow_jni_merging = True,
labels = ["supermodule:xplat/default/public.react_native.infra"],
platforms = ANDROID,
@@ -11,12 +11,6 @@ rn_xplat_cxx_library(
],
prefix = "react/fabric",
),
compiler_flags = [
"-fexceptions",
"-frtti",
"-std=c++17",
"-Wall",
],
fbandroid_allow_jni_merging = True,
labels = ["supermodule:xplat/default/public.react_native.infra"],
platforms = ANDROID,
@@ -20,7 +20,8 @@ rn_xplat_cxx_library(
srcs = glob(["*.cpp"]),
headers = glob(["*.h"]),
header_namespace = "",
compiler_flags = ["-fexceptions"],
compiler_flags_enable_exceptions = True, # TODO: is this necessary?
compiler_flags_enable_rtti = True, # TODO: is this necessary?
fbandroid_allow_jni_merging = True,
platforms = ANDROID,
soname = "libjscexecutor.$(ext)",
@@ -5,12 +5,6 @@ rn_xplat_cxx_library(
srcs = glob(["*.cpp"]),
headers = glob(["*.h"]),
header_namespace = "",
compiler_flags = [
"-fexceptions",
"-frtti",
"-std=c++17",
"-Wall",
],
labels = ["supermodule:xplat/default/public.react_native.infra"],
platforms = ANDROID,
soname = "libreactnativeblob.$(ext)",
@@ -9,12 +9,6 @@ rn_xplat_cxx_library(
exported_headers = {
"reactperflogger/JNativeModulePerfLogger.h": "reactperflogger/JNativeModulePerfLogger.h",
},
compiler_flags = [
"-fexceptions",
"-frtti",
"-std=c++17",
"-Wall",
],
fbandroid_allow_jni_merging = True,
fbandroid_labels = [
"supermodule:xplat/default/public.react_native.infra",
@@ -11,12 +11,6 @@ rn_xplat_cxx_library(
"ReactCommon/TurboModuleManager.h": "ReactCommon/TurboModuleManager.h",
"ReactCommon/TurboModuleManagerDelegate.h": "ReactCommon/TurboModuleManagerDelegate.h",
},
compiler_flags = [
"-fexceptions",
"-frtti",
"-std=c++17",
"-Wall",
],
labels = ["supermodule:xplat/default/public.react_native.infra"],
platforms = ANDROID,
preprocessor_flags = [
@@ -49,12 +43,6 @@ rn_xplat_cxx_library(
exported_headers = {
"ReactCommon/CallInvokerHolder.h": "ReactCommon/CallInvokerHolder.h",
},
compiler_flags = [
"-fexceptions",
"-frtti",
"-std=c++17",
"-Wall",
],
fbandroid_deps = [
FBJNI_TARGET,
],
@@ -11,12 +11,6 @@ rn_xplat_cxx_library(
],
prefix = "react/uimanager/jni",
),
compiler_flags = [
"-fexceptions",
"-frtti",
"-std=c++17",
"-Wall",
],
fbandroid_allow_jni_merging = True,
labels = ["supermodule:xplat/default/public.react_native.infra"],
platforms = ANDROID,