| /llvm-project-15.0.7/llvm/utils/gn/ |
| H A D | .gn | 2 # `--dotfile=llvm/utils/gn/.gn --root=.` to the `gn gen` command 3 # or use llvm/utils/gn/gn.py which calls gn with these two flags added. 5 buildconfig = "//llvm/utils/gn/build/BUILDCONFIG.gn" 14 # The normal GN setup is to have BUILD.gn files in-tree and a root BUILD.gn 16 # that e.g. llvm/lib/Demangle/BUILD.gn is found at 17 # llvm/utils/gn/secondary/llvm/lib/Demangle/BUILD.gn and that the root BUILD.gn 18 # file is at llvm/utils/gn/secondary/BUILD.gn 19 secondary_source = "//llvm/utils/gn/secondary/"
|
| H A D | README.rst | 21 `GN <https://gn.googlesource.com/gn/>`_ is a metabuild system. It always 40 #. ``llvm/utils/gn/get.py`` to download a prebuilt gn binary if you're on a 42 <https://gn.googlesource.com/gn/#getting-started>`_ if you're on a different 45 #. ``llvm/utils/gn/gn.py gen out/gn`` to run GN and create build files. 48 adds ``--dotfile=llvm/utils/gn/.gn --root=.`` and just runs regular ``gn``; 58 the host arch. You can set build options by editing ``out/gn/args.gn``, for 60 ``llvm/utils/gn/gn.py args --list out/gn`` to see a list of all possible 61 options. After touching ``out/gn/args.gn`` just run ninja: it will re-invoke gn 66 online <https://gn.googlesource.com/gn/+/refs/heads/main/docs/reference.md>`_. 69 ``git ls-files '*.gn' '*.gni' | xargs llvm/utils/gn/gn.py format`` [all …]
|
| H A D | get.py | 11 def download_and_unpack(url, output_dir, gn): argument 17 zipfile.ZipFile(io.BytesIO(data)).extract(gn, path=output_dir) 53 gn = 'gn' + ('.exe' if sys.platform == 'win32' else '') 55 try: os.remove(os.path.join(dirname, gn)) 57 download_and_unpack(url % platform, dirname, gn) 58 set_executable_bit(os.path.join(dirname, gn))
|
| H A D | TODO.txt | 9 - investigate feasibility of working `gn check` 21 => https://groups.google.com/a/chromium.org/forum/?oldui=1#!msg/gn-dev/0S7KRGIXcDI/E4ahA1jQFQAJ 22 => Fixed in https://gn-review.googlesource.com/c/gn/+/11701 ! 23 `llvm/utils/gn/get.py` to get new gn binary with the fix
|
| H A D | gn.py | 40 gn = 'gn' 49 gn = os.path.join(os.path.dirname(__file__), 'bin', platform, 'gn') 50 if not os.path.exists(gn + ('.exe' if sys.platform == 'win32' else '')): 63 cmd = [gn] + extra_args + sys.argv[1:]
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/compiler-rt/lib/ubsan/ |
| H A D | BUILD.gn | 2 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 3 configs += [ "//llvm/utils/gn/build:crt_code" ] 29 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 30 configs += [ "//llvm/utils/gn/build:crt_code" ] 36 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 37 configs += [ "//llvm/utils/gn/build:crt_code" ] 43 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 44 configs += [ "//llvm/utils/gn/build:crt_code" ] 52 configs -= [ "//llvm/utils/gn/build:no_rtti" ] 53 configs += [ "//llvm/utils/gn/build:crt_code" ] [all …]
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/compiler-rt/lib/hwasan/ |
| H A D | BUILD.gn | 35 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 36 configs += [ "//llvm/utils/gn/build:crt_code" ] 83 configs += [ "//llvm/utils/gn/build:crt_code" ] 94 "//llvm/utils/gn/build:llvm_code", 95 "//llvm/utils/gn/build:thin_archive", 97 configs += [ "//llvm/utils/gn/build:crt_code" ] 106 "//llvm/utils/gn/build:llvm_code", 107 "//llvm/utils/gn/build:thin_archive", 109 configs += [ "//llvm/utils/gn/build:crt_code" ] 135 "//llvm/utils/gn/build:llvm_code", [all …]
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/compiler-rt/lib/asan/ |
| H A D | BUILD.gn | 137 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 138 configs += [ "//llvm/utils/gn/build:crt_code" ] 143 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 144 configs += [ "//llvm/utils/gn/build:crt_code" ] 152 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 153 configs += [ "//llvm/utils/gn/build:crt_code" ] 158 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 159 configs += [ "//llvm/utils/gn/build:crt_code" ] 173 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 174 configs += [ "//llvm/utils/gn/build:crt_code" ] [all …]
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/compiler-rt/ |
| H A D | BUILD.gn | 2 import("//llvm/utils/gn/build/mac_sdk.gni") 3 import("//llvm/utils/gn/build/toolchain/compiler.gni") 9 supported_toolchains = [ "//llvm/utils/gn/build/toolchain:stage2_win" ] 10 supported_toolchains += [ "//llvm/utils/gn/build/toolchain:stage2_win_x86" ] 12 supported_toolchains = [ "//llvm/utils/gn/build/toolchain:stage2_unix" ] 17 [ "//llvm/utils/gn/build/toolchain:stage2_baremetal_aarch64" ] 25 # FIXME: Do this only if a gn arg compiler_rt_enable_ios is set? 29 deps += [ "//compiler-rt/lib/builtins(//llvm/utils/gn/build/toolchain:stage2_ios_aarch64)" ] 32 deps += [ "//compiler-rt/lib/builtins(//llvm/utils/gn/build/toolchain:stage2_iossim_x64)" ]
|
| /llvm-project-15.0.7/llvm/utils/gn/build/ |
| H A D | BUILDCONFIG.gn | 6 "//llvm/utils/gn/build:compiler_defaults", 7 "//llvm/utils/gn/build:llvm_code", 8 "//llvm/utils/gn/build:no_exceptions", 9 "//llvm/utils/gn/build:no_rtti", 10 "//llvm/utils/gn/build:thin_archive", 11 "//llvm/utils/gn/build:warn_covered_switch_default", 25 configs = shared_binary_target_configs + [ "//llvm/utils/gn/build:zdefs" ] 46 host_toolchain = "//llvm/utils/gn/build/toolchain:win" 48 host_toolchain = "//llvm/utils/gn/build/toolchain:unix"
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/compiler-rt/lib/sanitizer_common/ |
| H A D | BUILD.gn | 2 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 3 configs += [ "//llvm/utils/gn/build:crt_code" ] 4 deps = [ "//llvm/utils/gn/build/libs/pthread" ] 170 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 171 configs += [ "//llvm/utils/gn/build:crt_code" ] 180 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 181 configs += [ "//llvm/utils/gn/build:crt_code" ] 191 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 192 configs += [ "//llvm/utils/gn/build:crt_code" ] 211 configs += [ "//llvm/utils/gn/build:crt_code" ] [all …]
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/compiler-rt/lib/ubsan_minimal/ |
| H A D | BUILD.gn | 4 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 5 configs += [ "//llvm/utils/gn/build:crt_code" ] 13 "//llvm/utils/gn/build:llvm_code", 14 "//llvm/utils/gn/build:thin_archive", 16 configs += [ "//llvm/utils/gn/build:crt_code" ]
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/tools/llvm-config/ |
| H A D | BUILD.gn | 2 import("//llvm/utils/gn/build/buildflags.gni") 3 import("//llvm/utils/gn/build/libs/pthread/enable.gni") 4 import("//llvm/utils/gn/build/libs/terminfo/enable.gni") 5 import("//llvm/utils/gn/build/libs/xml/enable.gni") 6 import("//llvm/utils/gn/build/libs/zlib/enable.gni") 7 import("//llvm/utils/gn/build/write_cmake_config.gni") 11 script = "//llvm/utils/gn/secondary/llvm/tools/llvm-config/write_extension_dependencies.py" 87 "LLVM_BUILD_SYSTEM=gn", 100 script = "//llvm/utils/gn/build/write_library_dependencies.py"
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/compiler-rt/lib/msan/ |
| H A D | BUILD.gn | 4 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 5 configs += [ "//llvm/utils/gn/build:crt_code" ] 18 configs -= [ "//llvm/utils/gn/build:thin_archive" ] 53 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 54 configs += [ "//llvm/utils/gn/build:crt_code" ] 61 configs -= [ "//llvm/utils/gn/build:thin_archive" ]
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/compiler-rt/lib/scudo/standalone/ |
| H A D | BUILD.gn | 9 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 10 configs += [ "//llvm/utils/gn/build:crt_code" ] 71 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 72 configs += [ "//llvm/utils/gn/build:crt_code" ] 80 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 81 configs += [ "//llvm/utils/gn/build:crt_code" ]
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/lld/tools/lld/ |
| H A D | BUILD.gn | 1 import("//llvm/utils/gn/build/symlink_or_copy.gni") 17 # //:lld depends on this symlink target, see comment in //BUILD.gn. 26 configs += [ "//llvm/utils/gn/build:lld_code" ] 34 "//llvm/utils/gn/build/libs/xar",
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/compiler-rt/lib/lsan/ |
| H A D | BUILD.gn | 2 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 3 configs += [ "//llvm/utils/gn/build:crt_code" ] 19 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 20 configs += [ "//llvm/utils/gn/build:crt_code" ]
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/test/ |
| H A D | BUILD.gn | 3 #import("//llvm/utils/gn/build/libs/xar/enable.gni") 4 import("//llvm/utils/gn/build/libs/xml/enable.gni") 5 import("//llvm/utils/gn/build/libs/zlib/enable.gni") 6 import("//llvm/utils/gn/build/write_cmake_config.gni") 84 # See comment for Windows solink in llvm/utils/gn/build/toolchain/BUILD.gn 96 "LLDB_ENABLE_LUA=0", # FIXME: gn arg, use in Config.h 97 "LLDB_ENABLE_LZMA=0", # FIXME: gn arg, use in Config.h 98 "LLDB_ENABLE_PYTHON=0", # FIXME: gn arg, use in Config.h 122 # See comment for Windows solink in llvm/utils/gn/build/toolchain/BUILD.gn
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/libcxxabi/src/ |
| H A D | BUILD.gn | 21 # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py. 102 "//llvm/utils/gn/build:no_exceptions", 103 "//llvm/utils/gn/build:no_rtti", 113 configs -= [ "//llvm/utils/gn/build:thin_archive" ] 133 "//llvm/utils/gn/build:no_exceptions", 134 "//llvm/utils/gn/build:no_rtti",
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/libunwind/src/ |
| H A D | BUILD.gn | 18 # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py. 100 "//llvm/utils/gn/build:no_exceptions", 101 "//llvm/utils/gn/build:no_rtti", 112 configs -= [ "//llvm/utils/gn/build:thin_archive" ] 123 "//llvm/utils/gn/build:no_exceptions", 124 "//llvm/utils/gn/build:no_rtti",
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/compiler-rt/lib/scudo/ |
| H A D | BUILD.gn | 2 import("//llvm/utils/gn/build/toolchain/compiler.gni") 6 supported_toolchains += [ "//llvm/utils/gn/build/toolchain:stage2_unix" ] 26 configs -= [ "//llvm/utils/gn/build:llvm_code" ] 27 configs += [ "//llvm/utils/gn/build:crt_code" ]
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/include/llvm/Config/ |
| H A D | BUILD.gn | 7 import("//llvm/utils/gn/build/buildflags.gni") 8 import("//llvm/utils/gn/build/libs/curl/enable.gni") 9 import("//llvm/utils/gn/build/libs/edit/enable.gni") 10 import("//llvm/utils/gn/build/libs/pthread/enable.gni") 11 import("//llvm/utils/gn/build/libs/terminfo/enable.gni") 12 import("//llvm/utils/gn/build/libs/xar/enable.gni") 13 import("//llvm/utils/gn/build/libs/xml/enable.gni") 14 import("//llvm/utils/gn/build/libs/zlib/enable.gni") 15 import("//llvm/utils/gn/build/write_cmake_config.gni") 26 # to keep the gn build close to the cmake build. [all …]
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/tools/driver/ |
| H A D | BUILD.gn | 3 import("//llvm/utils/gn/build/toolchain/compiler.gni") 4 import("//llvm/utils/gn/build/write_cmake_config.gni") 23 configs += [ "//llvm/utils/gn/build:lldb_code" ] 30 "//llvm/utils/gn/build/libs/xar",
|
| /llvm-project-15.0.7/llvm/utils/gn/build/libs/xml/ |
| H A D | BUILD.gn | 1 import("//llvm/utils/gn/build/libs/xml/enable.gni") 2 import("//llvm/utils/gn/build/mac_sdk.gni") 3 import("//llvm/utils/gn/build/sysroot.gni")
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/clang/unittests/Interpreter/ExceptionTests/ |
| H A D | BUILD.gn | 4 configs += [ "//llvm/utils/gn/build:clang_code" ] 6 "//llvm/utils/gn/build:no_exceptions", 7 "//llvm/utils/gn/build:no_rtti",
|