[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[csmith-project/creduce] 0635d0: Makefile support for testing clang_delta with llvm...



  Branch: refs/heads/master
  Home:   https://github.com/csmith-project/creduce
  Commit: 0635d06da7e7e7d86b81b1d5e9b55b8739a20586
      https://github.com/csmith-project/creduce/commit/0635d06da7e7e7d86b81b1d5e9b55b8739a20586
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-01-26 (Fri, 26 Jan 2018)

  Changed paths:
    M clang_delta/Makefile.am
    M clang_delta/Makefile.in
    A clang_delta/tests/lit.cfg
    A clang_delta/tests/lit.site.cfg.in
    A clang_delta/tests/remove_lit_checks.in

  Log Message:
  -----------
  Makefile support for testing clang_delta with llvm-lit

Added support for testing clang_delta with llvm-lit into Makefile.
Here is an example of how to use it:

$ cd creduce/base/dir
$ ./configure
$ make
$ cd clang_delta
$ make check-clang-delta

I didn't make check-clang-delta target be part of the toplevel "make check",
because some external files such as llvm-lit/FileCheck are not
part of the llvm installation package. Without manually copying them
into the ${LLVM_TOOLS_BINARY_DIR}, running "make check-clang-delta"
would fail.


  Commit: b92f9029019735dfb74eb3955861adfdc2361cbf
      https://github.com/csmith-project/creduce/commit/b92f9029019735dfb74eb3955861adfdc2361cbf
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-01-26 (Fri, 26 Jan 2018)

  Changed paths:
    M clang_delta/CMakeLists.txt

  Log Message:
  -----------
  Added cmake support for testing clang_delta with llvm-lit

This is the second part of supporting testing clang_delta
with llvm-lit. Example of how to use it:

$ cd creduce_base_dir
$ mkdir build
$ cmake ..
$ make
$ make check-clang-delta


  Commit: b27ec7e1d341c7687cc980979970895d09729f16
      https://github.com/csmith-project/creduce/commit/b27ec7e1d341c7687cc980979970895d09729f16
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-01-26 (Fri, 26 Jan 2018)

  Changed paths:
    M clang_delta/README.txt

  Log Message:
  -----------
  update README for testing clang_delta


  Commit: 321d9d28775ced12b4adeb0cc730311d0c3acfff
      https://github.com/csmith-project/creduce/commit/321d9d28775ced12b4adeb0cc730311d0c3acfff
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-01-26 (Fri, 26 Jan 2018)

  Changed paths:
    A clang_delta/tests/remove-unused-var/unused_var.cpp
    A clang_delta/tests/rename-var/rename-var.c

  Log Message:
  -----------
  added a couple of small tests


Compare: https://github.com/csmith-project/creduce/compare/2272559b69f2...321d9d28775c