[all-commits] [llvm/llvm-project] 1afd88: [gn build] Make sync_source_lists_from_cmake handl...

Nico Weber via All-commits all-commits at lists.llvm.org
Fri Jul 17 08:54:07 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 1afd889d0b4352ddaef33680ace94045938591f1
      https://github.com/llvm/llvm-project/commit/1afd889d0b4352ddaef33680ace94045938591f1
  Author: Nico Weber <thakis at chromium.org>
  Date:   2020-07-17 (Fri, 17 Jul 2020)

  Changed paths:
    M libcxxabi/src/CMakeLists.txt
    M llvm/utils/gn/build/sync_source_lists_from_cmake.py
    M llvm/utils/gn/secondary/clang-tools-extra/clang-apply-replacements/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-apply-replacements/tool/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-change-namespace/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-change-namespace/tool/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-doc/tool/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-include-fixer/find-all-symbols/tool/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-include-fixer/plugin/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-include-fixer/tool/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-move/tool/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-query/tool/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-reorder-fields/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-reorder-fields/tool/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/plugin/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/tool/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clangd/index/dex/dexp/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clangd/index/remote/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clangd/index/remote/unimplemented/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clangd/indexer/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clangd/tool/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clangd/unittests/xpc/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clangd/xpc/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clangd/xpc/framework/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clangd/xpc/test-client/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-apply-replacements/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-change-namespace/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-move/BUILD.gn
    M llvm/utils/gn/secondary/clang/lib/CrossTU/BUILD.gn
    M llvm/utils/gn/secondary/clang/lib/FrontendTool/BUILD.gn
    M llvm/utils/gn/secondary/clang/lib/Testing/BUILD.gn
    M llvm/utils/gn/secondary/clang/lib/Tooling/ASTDiff/BUILD.gn
    M llvm/utils/gn/secondary/clang/tools/arcmt-test/BUILD.gn
    M llvm/utils/gn/secondary/clang/tools/c-arcmt-test/BUILD.gn
    M llvm/utils/gn/secondary/clang/tools/clang-check/BUILD.gn
    M llvm/utils/gn/secondary/clang/tools/clang-diff/BUILD.gn
    M llvm/utils/gn/secondary/clang/tools/clang-extdef-mapping/BUILD.gn
    M llvm/utils/gn/secondary/clang/tools/clang-format/BUILD.gn
    M llvm/utils/gn/secondary/clang/tools/clang-import-test/BUILD.gn
    M llvm/utils/gn/secondary/clang/tools/clang-offload-bundler/BUILD.gn
    M llvm/utils/gn/secondary/clang/tools/clang-offload-wrapper/BUILD.gn
    M llvm/utils/gn/secondary/clang/tools/clang-rename/BUILD.gn
    M llvm/utils/gn/secondary/clang/tools/clang-scan-deps/BUILD.gn
    M llvm/utils/gn/secondary/clang/unittests/CrossTU/BUILD.gn
    M llvm/utils/gn/secondary/clang/unittests/Index/BUILD.gn
    M llvm/utils/gn/secondary/clang/unittests/Serialization/BUILD.gn
    M llvm/utils/gn/secondary/clang/unittests/libclang/BUILD.gn
    M llvm/utils/gn/secondary/clang/unittests/libclang/CrashTests/BUILD.gn
    M llvm/utils/gn/secondary/compiler-rt/lib/asan/BUILD.gn
    M llvm/utils/gn/secondary/compiler-rt/lib/builtins/BUILD.gn
    M llvm/utils/gn/secondary/compiler-rt/lib/cfi/BUILD.gn
    M llvm/utils/gn/secondary/compiler-rt/lib/hwasan/BUILD.gn
    M llvm/utils/gn/secondary/compiler-rt/lib/sanitizer_common/BUILD.gn
    M llvm/utils/gn/secondary/compiler-rt/lib/scudo/standalone/BUILD.gn
    M llvm/utils/gn/secondary/compiler-rt/lib/scudo/standalone/benchmarks/BUILD.gn
    M llvm/utils/gn/secondary/libcxx/src/BUILD.gn
    M llvm/utils/gn/secondary/libcxxabi/src/BUILD.gn
    M llvm/utils/gn/secondary/libunwind/src/BUILD.gn
    M llvm/utils/gn/secondary/lld/MinGW/BUILD.gn
    M llvm/utils/gn/secondary/lld/lib/Driver/BUILD.gn
    M llvm/utils/gn/secondary/lld/lib/ReaderWriter/BUILD.gn
    M llvm/utils/gn/secondary/lld/lib/ReaderWriter/YAML/BUILD.gn
    M llvm/utils/gn/secondary/lld/tools/lld/BUILD.gn
    M llvm/utils/gn/secondary/lld/unittests/DriverTests/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Bitstream/Reader/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/MCJIT/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Extensions/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/IRReader/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/LineEditor/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/AArch64/AsmParser/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/AArch64/TargetInfo/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/AArch64/Utils/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/AsmParser/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/Disassembler/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/TargetInfo/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/ARM/AsmParser/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/ARM/Disassembler/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/ARM/TargetInfo/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/ARM/Utils/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/AVR/AsmParser/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/AVR/Disassembler/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/AVR/TargetInfo/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/BPF/AsmParser/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/BPF/Disassembler/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/BPF/TargetInfo/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/AsmParser/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/Disassembler/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/TargetInfo/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/Lanai/AsmParser/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/Lanai/Disassembler/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/Lanai/TargetInfo/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/Mips/AsmParser/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/Mips/Disassembler/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/Mips/TargetInfo/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/NVPTX/TargetInfo/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/AsmParser/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/Disassembler/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/TargetInfo/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/RISCV/AsmParser/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/RISCV/Disassembler/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/RISCV/TargetInfo/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/Sparc/AsmParser/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/Sparc/Disassembler/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/Sparc/TargetInfo/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/SystemZ/AsmParser/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/SystemZ/Disassembler/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/SystemZ/TargetInfo/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/AsmParser/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/Disassembler/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/TargetInfo/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/X86/AsmParser/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/X86/Disassembler/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/X86/TargetInfo/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/ToolDrivers/llvm-dlltool/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/ToolDrivers/llvm-lib/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Transforms/CFGuard/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Transforms/Hello/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/WindowsManifest/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/bugpoint-passes/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llc/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/lli/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/lli/ChildTarget/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-ar/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-as/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-bcanalyzer/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-cat/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-cfi-verify/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-config/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-cvtres/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-cxxfilt/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-cxxmap/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-dis/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/AArch64/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/Mips/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/PowerPC/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-extract/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-gsymutil/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-ifs/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-isel-fuzzer/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-link/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-lipo/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-lto/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-lto2/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-modextract/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-mt/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-nm/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-opt-fuzzer/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-opt-report/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-profdata/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-rtdyld/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-size/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-split/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-strings/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-symbolizer/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-undname/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/sancov/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/sanstats/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/verify-uselistorder/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/yaml2obj/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/AsmParser/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/DebugInfo/GSYM/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/JITLink/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/Frontend/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/LineEditor/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/Linker/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/MC/AMDGPU/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/MI/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/Option/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/Passes/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/Support/DynamicLibrary/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/Target/AMDGPU/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/Target/ARM/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/Target/PowerPC/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/Target/WebAssembly/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/Target/X86/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/tools/llvm-exegesis/AArch64/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/tools/llvm-exegesis/ARM/BUILD.gn
    M llvm/utils/gn/secondary/llvm/utils/FileCheck/BUILD.gn
    M llvm/utils/gn/secondary/llvm/utils/count/BUILD.gn
    M llvm/utils/gn/secondary/llvm/utils/not/BUILD.gn
    M llvm/utils/gn/secondary/llvm/utils/unittest/UnitTestMain/BUILD.gn
    M llvm/utils/gn/secondary/llvm/utils/yaml-bench/BUILD.gn

  Log Message:
  -----------
  [gn build] Make sync_source_lists_from_cmake handle one-line sources lines

sync_source_lists_from_cmake now also looks for source files in
`sources += [ "foo.cc" ]` lines, which allows us to remove most
`# Make `gn format` not collapse this` comments.

(sync_source_lists_from_cmake doesn't look for `foo_headers += [...]`
still, so the comment is still needed in two places for that.)

No intentional behavior change.




More information about the All-commits mailing list