diff options
Diffstat (limited to 'src/qmlcompiler/CMakeLists.txt')
-rw-r--r-- | src/qmlcompiler/CMakeLists.txt | 63 |
1 files changed, 53 insertions, 10 deletions
diff --git a/src/qmlcompiler/CMakeLists.txt b/src/qmlcompiler/CMakeLists.txt index d7eb39ebdb..4e7d1cbf1c 100644 --- a/src/qmlcompiler/CMakeLists.txt +++ b/src/qmlcompiler/CMakeLists.txt @@ -1,29 +1,72 @@ -# Generated from qmlcompiler.pro. +# Copyright (C) 2022 The Qt Company Ltd. +# SPDX-License-Identifier: BSD-3-Clause ##################################################################### -## QmlCompiler Module: +## QmlCompilerPrivate Module: ##################################################################### qt_internal_add_module(QmlCompiler - STATIC - INTERNAL_MODULE + GENERATE_CPP_EXPORTS + PLUGIN_TYPES qmllint SOURCES + qcoloroutput_p.h qcoloroutput.cpp qdeferredpointer_p.h + qqmljsannotation.cpp qqmljsannotation_p.h + qqmljsbasicblocks.cpp qqmljsbasicblocks_p.h + qqmljscodegenerator.cpp qqmljscodegenerator_p.h + qqmljscompilepass_p.h qqmljscompiler.cpp qqmljscompiler_p.h + qqmljsfunctioninitializer.cpp qqmljsfunctioninitializer_p.h qqmljsimporter.cpp qqmljsimporter_p.h qqmljsimportvisitor.cpp qqmljsimportvisitor_p.h + qqmljsliteralbindingcheck.cpp qqmljsliteralbindingcheck_p.h + qqmljsvaluetypefromstringcheck.cpp qqmljsvaluetypefromstringcheck_p.h qqmljsloadergenerator.cpp qqmljsloadergenerator_p.h - qqmljsmetatypes_p.h + qqmljslogger_p.h qqmljslogger.cpp + qqmljsloggingutils.h qqmljsloggingutils.cpp qqmljsloggingutils_p.h + qqmljsmetatypes_p.h qqmljsmetatypes.cpp + qqmljsoptimizations_p.h qqmljsoptimizations.cpp + qqmljsregistercontent.cpp qqmljsregistercontent_p.h qqmljsresourcefilemapper.cpp qqmljsresourcefilemapper_p.h qqmljsscope.cpp qqmljsscope_p.h - qqmljsstreamwriter.cpp qqmljsstreamwriter_p.h + qqmljsscopesbyid_p.h + qqmljscontextualtypes_p.h + qqmljsshadowcheck.cpp qqmljsshadowcheck_p.h + qqmljsstoragegeneralizer.cpp qqmljsstoragegeneralizer_p.h qqmljstypedescriptionreader.cpp qqmljstypedescriptionreader_p.h + qqmljstypepropagator.cpp qqmljstypepropagator_p.h qqmljstypereader.cpp qqmljstypereader_p.h + qqmljstyperesolver.cpp qqmljstyperesolver_p.h qresourcerelocater.cpp qresourcerelocater_p.h + qqmljsutils_p.h qqmljsutils.cpp + qqmljslinter_p.h qqmljslinter.cpp + qqmljslintercodegen_p.h qqmljslintercodegen.cpp + qqmlsa_p.h qqmlsa.h qqmlsa.cpp + qqmlsaconstants.h + qqmlsasourcelocation.h qqmlsasourcelocation.cpp qqmlsasourcelocation_p.h + NO_UNITY_BUILD_SOURCES + qqmljsoptimizations.cpp PUBLIC_LIBRARIES - Qt::CorePrivate - Qt::QmlDevToolsPrivate + Qt::Core + Qt::Qml + LIBRARIES + Qt::QmlPrivate + PRIVATE_MODULE_INTERFACE + Qt::QmlPrivate + +) + +qt_path_join(qml_build_dir "${QT_BUILD_DIR}" "${INSTALL_QMLDIR}") +qt_internal_add_resource(QmlCompiler "builtins" + PREFIX + "/qt-project.org/qml/builtins" + BASE + "${qml_build_dir}" + FILES + "${qml_build_dir}/builtins.qmltypes" + "${qml_build_dir}/jsroot.qmltypes" ) -#### Keys ignored in scope 1:.:.:qmlcompiler.pro:<TRUE>: -# _OPTION = "host_build" +qt_internal_add_docs(QmlCompiler + doc/qtqmlcompiler.qdocconf +) |