forked from qt-creator/qt-creator
Qt Creator CMake port
Based on Tobias Hunger's work from a few months ago. The CMake configuration needs libclang and Qt paths specified as CMAKE_PREFIX_PATH. Auto tests are run with "ctest". At the moment the pass rate is 87%. Change-Id: Iba98e39bf22077d52706dce6c85986be67a6eab0 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
53
src/libs/qmljs/CMakeLists.txt
Normal file
53
src/libs/qmljs/CMakeLists.txt
Normal file
@@ -0,0 +1,53 @@
|
||||
add_qtc_library(qmljs
|
||||
DEPENDS ExtensionSystem Utils
|
||||
PUBLIC_DEPENDS CPlusPlus Qt5::Widgets Qt5::Xml LanguageUtils
|
||||
SOURCES
|
||||
jsoncheck.cpp jsoncheck.h
|
||||
parser/qmldirparser.cpp parser/qmldirparser_p.h
|
||||
parser/qmlerror.cpp parser/qmlerror.h
|
||||
parser/qmljsast.cpp parser/qmljsast_p.h
|
||||
parser/qmljsastfwd_p.h
|
||||
parser/qmljsastvisitor.cpp parser/qmljsastvisitor_p.h
|
||||
parser/qmljsengine_p.cpp parser/qmljsengine_p.h
|
||||
parser/qmljsglobal_p.h
|
||||
parser/qmljsgrammar.cpp parser/qmljsgrammar_p.h
|
||||
parser/qmljskeywords_p.h
|
||||
parser/qmljslexer.cpp parser/qmljslexer_p.h
|
||||
parser/qmljsmemorypool_p.h
|
||||
parser/qmljsparser.cpp parser/qmljsparser_p.h
|
||||
persistenttrie.cpp persistenttrie.h
|
||||
qmljs_global.h
|
||||
qmljsbind.cpp qmljsbind.h
|
||||
qmljsbundle.cpp qmljsbundle.h
|
||||
qmljscheck.cpp qmljscheck.h
|
||||
qmljscodeformatter.cpp qmljscodeformatter.h
|
||||
qmljscompletioncontextfinder.cpp qmljscompletioncontextfinder.h
|
||||
qmljsconstants.h
|
||||
qmljscontext.cpp qmljscontext.h
|
||||
qmljsdialect.cpp qmljsdialect.h
|
||||
qmljsdocument.cpp qmljsdocument.h
|
||||
qmljsevaluate.cpp qmljsevaluate.h
|
||||
qmljsfindexportedcpptypes.cpp qmljsfindexportedcpptypes.h
|
||||
qmljsicons.cpp qmljsicons.h
|
||||
qmljsicontextpane.h
|
||||
qmljsimportdependencies.cpp qmljsimportdependencies.h
|
||||
qmljsindenter.cpp qmljsindenter.h
|
||||
qmljsinterpreter.cpp qmljsinterpreter.h
|
||||
qmljslineinfo.cpp qmljslineinfo.h
|
||||
qmljslink.cpp qmljslink.h
|
||||
qmljsmodelmanagerinterface.cpp qmljsmodelmanagerinterface.h
|
||||
qmljsplugindumper.cpp qmljsplugindumper.h
|
||||
qmljspropertyreader.cpp qmljspropertyreader.h
|
||||
qmljsreformatter.cpp qmljsreformatter.h
|
||||
qmljsrewriter.cpp qmljsrewriter.h
|
||||
qmljsscanner.cpp qmljsscanner.h
|
||||
qmljsscopeastpath.cpp qmljsscopeastpath.h
|
||||
qmljsscopebuilder.cpp qmljsscopebuilder.h
|
||||
qmljsscopechain.cpp qmljsscopechain.h
|
||||
qmljssimplereader.cpp qmljssimplereader.h
|
||||
qmljsstaticanalysismessage.cpp qmljsstaticanalysismessage.h
|
||||
qmljstypedescriptionreader.cpp qmljstypedescriptionreader.h
|
||||
qmljsutils.cpp qmljsutils.h
|
||||
qmljsvalueowner.cpp qmljsvalueowner.h
|
||||
qmljsviewercontext.cpp qmljsviewercontext.h
|
||||
)
|
||||
Reference in New Issue
Block a user