Lines Matching +full:libunwind +full:- +full:build
2 import("//compiler-rt/target.gni")
5 # Build libunwind as a shared library.
8 # Build libunwind as a static library.
13 "../include/libunwind.h",
19 "../include/mach-o/compact_unwind_encoding.h",
32 "Unwind-EHABI.cpp",
33 "Unwind-EHABI.h",
34 "Unwind-seh.cpp",
35 "Unwind-sjlj.c",
36 "Unwind-wasm.c",
38 "UnwindLevel1-gcc-ext.c",
46 "libunwind.cpp",
69 cflags_c = [ "-std=c99" ]
70 cflags_cc = [ "-fno-rtti" ]
72 include_dirs = [ "//libunwind/include" ]
74 cflags += [ "-U__STRICT_ANSI__" ]
86 cflags = [ "-fPIC" ]
87 ldflags = [ "-nostdlib++" ]
94 cflags += [ "-fno-stack-protector" ]
96 "-Wl,-compatibility_version,1",
97 "-Wl,-install_name,/usr/lib/libunwind.1.dylib",
102 deps = [ "//compiler-rt/lib/builtins" ]
104 configs -= [
105 "//llvm/utils/gn/build:no_exceptions",
106 "//llvm/utils/gn/build:no_rtti",
117 configs -= [ "//llvm/utils/gn/build:thin_archive" ]
121 cflags = [ "-fvisibility=hidden" ]
122 cflags_cc = [ "-fvisibility-global-new-delete=force-hidden" ]
125 deps = [ "//compiler-rt/lib/builtins" ]
127 configs -= [
128 "//llvm/utils/gn/build:no_exceptions",
129 "//llvm/utils/gn/build:no_rtti",
135 output_name = "unwind-exported"