coc_update.cmd 790 B

123456789101112131415161718192021222324252627282930313233
  1. @echo off
  2. rem Update .ccls project file for ccls LPS and compile_flags.txt for clangd
  3. if "%~1"=="" (
  4. echo missing argument: the location of Qt's include directory
  5. EXIT /B 0
  6. )
  7. set qt_inc=%~1
  8. set qt_inc=%qt_inc:\=\\%
  9. (
  10. echo clang
  11. echo -fcxx-exceptions
  12. echo -std=c++14
  13. echo -Isrc\\core
  14. echo -Isrc
  15. echo -Ilibs\\vtextedit\\src\\editor\\include
  16. echo -Ilibs\\vtitlebar\\src
  17. echo -I%qt_inc%
  18. echo -I%qt_inc%\\QtCore
  19. echo -I%qt_inc%\\QtWebEngineWidgets
  20. echo -I%qt_inc%\\QtSvg
  21. echo -I%qt_inc%\\QtPrintSupport
  22. echo -I%qt_inc%\\QtWidgets
  23. echo -I%qt_inc%\\QtWebEngineCore
  24. echo -I%qt_inc%\\QtGui
  25. echo -I%qt_inc%\\QtWebChannel
  26. echo -I%qt_inc%\\QtNetwork
  27. echo -I%qt_inc%\\QtTest
  28. ) > ".ccls"
  29. copy /Y .ccls compile_flags.txt