cc_wrapper = ""
malloc = ""
+
+ enable_bitcode = false
+ if (is_tvos) {
+ enable_bitcode = true
+ }
}
if (host_os == "win") {
"-arch",
_target,
]
- if (is_tvos) {
- cflags += [
- "-fembed-bitcode"
- ]
- }
cflags_cc += [ "-stdlib=libc++" ]
ldflags += [
"-isysroot",
libs += [ "objc" ]
}
+ if (enable_bitcode) {
+ cflags += [
+ "-fembed-bitcode"
+ ]
+ }
+
if (is_linux) {
libs += [ "pthread" ]
}
} else {
cflags = [
"-Os",
- "-fdata-sections",
- "-ffunction-sections",
"-momit-leaf-frame-pointer",
]
+ if (!enable_bitcode) {
+ cflags += [
+ "-fdata-sections",
+ "-ffunction-sections",
+ ]
+ }
if (is_mac || is_ios) {
ldflags = [ "-dead_strip" ]
} else {