From ca68569f80e97b951612ec849462b15b75310922 Mon Sep 17 00:00:00 2001 From: bloodstalker Date: Tue, 24 Mar 2020 01:33:03 +0430 Subject: update --- README.md | 2 ++ cgrep.cpp | 4 +--- makefile | 3 +++ 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b09bb20..425033b 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,8 @@ git submodule update make ``` +After the build is finished you can choose to run `make install`. It will simply symlink cgrep into `/usr/local/bin`. + If you have installed LLVM but don't have `llvm-config`, you are missing the dev package for LLVM. `cgrep` supports LLVM 5,6,7,8 and 9. For 10 the latest tested trunk version is: 374971. The makefile assumes clang is called `clang` and llvm-config is called `llvm-config`. On some distros, the names might not be the same. In those cases use `CXX` and `LLVM_CONF` to pass the values to the makefile like so: diff --git a/cgrep.cpp b/cgrep.cpp index b359aa7..7b2c5c2 100644 --- a/cgrep.cpp +++ b/cgrep.cpp @@ -869,11 +869,9 @@ private: /*Main*/ int main(int argc, const char **argv) { CommonOptionsParser op(argc, argv, CGrepCat); - const std::vector &SourcePathList [[maybe_unused]] = - op.getSourcePathList(); ClangTool Tool(op.getCompilations(), op.getSourcePathList()); int ret = Tool.run(newFrontendActionFactory().get()); -#if 1 +#if 0 listDirs(CO_RECURSIVE); #endif return ret; diff --git a/makefile b/makefile index f149ec7..e5f241a 100644 --- a/makefile +++ b/makefile @@ -175,6 +175,9 @@ valgrind: $(TARGET) format: - clang-format -i $(SRCS) $(HDRS) +install: $(TARGET) + ln -s ./$(TARGET) /usr/local/bin/ + clean: rm -f *.o *.dis *.odbg *.ocov *~ $(TARGET) $(TARGET).so $(TARGET)-static $(TARGET)-dbg $(TARGET).a $(TARGET)-cov -- cgit v1.2.3