diff options
| -rw-r--r-- | README.md | 2 | ||||
| -rw-r--r-- | cgrep.cpp | 4 | ||||
| -rw-r--r-- | makefile | 3 | 
3 files changed, 6 insertions, 3 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: @@ -869,11 +869,9 @@ 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<AppFrontendAction>().get()); -#if 1 +#if 0    listDirs(CO_RECURSIVE);  #endif    return ret; @@ -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 | 
