diff options
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | cgrep.cpp | 2 | ||||
-rw-r--r-- | makefile | 3 |
3 files changed, 5 insertions, 2 deletions
@@ -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: @@ -906,8 +906,6 @@ private: /*Main*/ int main(int argc, const char **argv) { CommonOptionsParser op(argc, argv, CGrepCat); - const std::vector<std::string> &SourcePathList [[maybe_unused]] = - op.getSourcePathList(); ClangTool Tool(op.getCompilations(), op.getSourcePathList()); int ret = Tool.run(newFrontendActionFactory<CgrepFrontendAction>().get()); #if 0 @@ -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 |