[all-commits] [llvm/llvm-project] deec34: [compiler-rt] Allow appending to 'target_cflags' v...

llvmbot via All-commits all-commits at lists.llvm.org
Tue Dec 8 03:54:37 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: deec343bfd85d7c78fb0d8e251e63f372767297d
      https://github.com/llvm/llvm-project/commit/deec343bfd85d7c78fb0d8e251e63f372767297d
  Author: Hafiz Abid Qadeer <abidh at codesourcery.com>
  Date:   2020-12-08 (Tue, 08 Dec 2020)

  Changed paths:
    M compiler-rt/test/lit.common.cfg.py

  Log Message:
  -----------
  [compiler-rt] Allow appending to 'target_cflags' value from lit_config.

This patch is similar to D84708. When testing compiler-rt on different
baremetal targets, it helps to have the ability to pass some more parameters
at test time that allows you to build the test executable for a
given target. For an example, you may need a different linker command
file for different targets.

This patch will allows to do things like

$ llvm-lit --param=append_target_cflags="-T simulator.ld"
or
$ llvm-lit --param=append_target_cflags="-T hardware.ld"

In this way, you can run tests on different targets without having to run
cmake again.

Reviewed By: delcypher

Differential Revision: https://reviews.llvm.org/D91783




More information about the All-commits mailing list