diff options
Diffstat (limited to 'src/qmlcompiler/CMakeLists.txt')
-rw-r--r-- | src/qmlcompiler/CMakeLists.txt | 36 |
1 files changed, 26 insertions, 10 deletions
diff --git a/src/qmlcompiler/CMakeLists.txt b/src/qmlcompiler/CMakeLists.txt index b3cd96e1d7..4e7d1cbf1c 100644 --- a/src/qmlcompiler/CMakeLists.txt +++ b/src/qmlcompiler/CMakeLists.txt @@ -5,11 +5,9 @@ ## QmlCompilerPrivate Module: ##################################################################### -qt_internal_add_module(QmlCompilerPrivate - INTERNAL_MODULE +qt_internal_add_module(QmlCompiler GENERATE_CPP_EXPORTS - GENERATE_PRIVATE_CPP_EXPORTS - PLUGIN_TYPES qmllint + PLUGIN_TYPES qmllint SOURCES qcoloroutput_p.h qcoloroutput.cpp qdeferredpointer_p.h @@ -22,13 +20,17 @@ qt_internal_add_module(QmlCompilerPrivate 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 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 qqmljsscopesbyid_p.h + qqmljscontextualtypes_p.h qqmljsshadowcheck.cpp qqmljsshadowcheck_p.h qqmljsstoragegeneralizer.cpp qqmljsstoragegeneralizer_p.h qqmljstypedescriptionreader.cpp qqmljstypedescriptionreader_p.h @@ -39,18 +41,32 @@ qt_internal_add_module(QmlCompilerPrivate qqmljsutils_p.h qqmljsutils.cpp qqmljslinter_p.h qqmljslinter.cpp qqmljslintercodegen_p.h qqmljslintercodegen.cpp - qqmlsa_p.h qqmlsa.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::Core + Qt::Qml + LIBRARIES Qt::QmlPrivate + PRIVATE_MODULE_INTERFACE + Qt::QmlPrivate + ) -qt_internal_add_resource(QmlCompilerPrivate "builtins" +qt_path_join(qml_build_dir "${QT_BUILD_DIR}" "${INSTALL_QMLDIR}") +qt_internal_add_resource(QmlCompiler "builtins" PREFIX "/qt-project.org/qml/builtins" BASE - "${CMAKE_CURRENT_SOURCE_DIR}/../imports/builtins/" + "${qml_build_dir}" FILES - "${CMAKE_CURRENT_SOURCE_DIR}/../imports/builtins/builtins.qmltypes" - "${CMAKE_CURRENT_SOURCE_DIR}/../imports/builtins/jsroot.qmltypes" + "${qml_build_dir}/builtins.qmltypes" + "${qml_build_dir}/jsroot.qmltypes" +) + +qt_internal_add_docs(QmlCompiler + doc/qtqmlcompiler.qdocconf ) |