mirror of
https://gitee.com/vnotex/vnote.git
synced 2025-07-05 05:49:53 +08:00
36 lines
801 B
Batchfile
36 lines
801 B
Batchfile
@echo off
|
|
rem Update .ccls project file for ccls LPS and compile_flags.txt for clangd
|
|
|
|
if "%~1"=="" (
|
|
echo missing argument: the location of Qt's include directory
|
|
EXIT /B 0
|
|
)
|
|
|
|
set qt_inc=%~1
|
|
set qt_inc=%qt_inc:\=\\%
|
|
|
|
(
|
|
echo clang
|
|
echo -fcxx-exceptions
|
|
echo -std=c++11
|
|
echo -Isrc
|
|
echo -Isrc\\dialog
|
|
echo -Isrc\\utils
|
|
echo -Isrc\\widgets
|
|
echo -Ihoedown
|
|
echo -Ipeg-highlight
|
|
echo -I%qt_inc%
|
|
echo -I%qt_inc%\\QtCore
|
|
echo -I%qt_inc%\\QtWebEngineWidgets
|
|
echo -I%qt_inc%\\QtSvg
|
|
echo -I%qt_inc%\\QtPrintSupport
|
|
echo -I%qt_inc%\\QtWidgets
|
|
echo -I%qt_inc%\\QtWebEngineCore
|
|
echo -I%qt_inc%\\QtGui
|
|
echo -I%qt_inc%\\QtWebChannel
|
|
echo -I%qt_inc%\\QtNetwork
|
|
echo -I%qt_inc%\\QtTest
|
|
) > ".ccls"
|
|
|
|
copy /Y .ccls compile_flags.txt
|