Advertisement
Guest User

Untitled

a guest
Sep 19th, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. #! /bin/bash
  2.  
  3. # --- generate compile_commands.json which contains the information of header files ---
  4.  
  5. # get package name from package.xml
  6. package_name=`grep -o "<name[^>]*>[^<]*</name>" package.xml | sed -e "s/<name>\(.*\)<\/name>/\1/"`
  7. package_dir=`catkin locate -b ${package_name}`
  8.  
  9. # depends compiledb and compdb (sudo pip install compiledb compdb )
  10. (cd $package_dir && compiledb make)
  11. compdb -p $package_dir list > compile_commands.json
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement