coc_update.sh 796 B

123456789101112131415161718192021222324252627282930
  1. #!/bin/sh
  2. if [ -n "$1" ]; then
  3. echo Qt include directory: $1
  4. else
  5. echo Please specify the Qt include directory.
  6. exit
  7. fi
  8. ccls_file=".ccls"
  9. echo clang > $ccls_file
  10. echo -fcxx-exceptions >> $ccls_file
  11. echo -std=c++14 >> $ccls_file
  12. echo -Isrc/core >> $ccls_file
  13. echo -Isrc >> $ccls_file
  14. echo -Ilibs/vtextedit/src/editor/include >> $ccls_file
  15. echo -Ilibs/vtitlebar/src >> $ccls_file
  16. echo -I$1 >> $ccls_file
  17. echo -I$1/QtCore >> $ccls_file
  18. echo -I$1/QtWebEngineWidgets >> $ccls_file
  19. echo -I$1/QtSvg >> $ccls_file
  20. echo -I$1/QtPrintSupport >> $ccls_file
  21. echo -I$1/QtWidgets >> $ccls_file
  22. echo -I$1/QtWebEngineCore >> $ccls_file
  23. echo -I$1/QtGui >> $ccls_file
  24. echo -I$1/QtWebChannel >> $ccls_file
  25. echo -I$1/QtNetwork >> $ccls_file
  26. echo -I$1/QtTest >> $ccls_file
  27. cp -f .ccls compile_flags.txt