aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/CMakeLists.txt38
-rw-r--r--src/qml/.prev_CMakeLists.txt595
-rw-r--r--src/qml/CMakeLists.txt602
-rw-r--r--src/qml/configure.cmake178
-rw-r--r--src/qml/qml/qqmlengine.cpp2
-rw-r--r--src/qml/qml/qqmlparserstatus.cpp2
-rw-r--r--src/qmlmodels/CMakeLists.txt60
-rw-r--r--src/qmlmodels/configure.cmake37
-rw-r--r--src/quick/CMakeLists.txt500
-rw-r--r--src/quick/configure.cmake115
10 files changed, 2127 insertions, 2 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
new file mode 100644
index 0000000000..c51bd3c502
--- /dev/null
+++ b/src/CMakeLists.txt
@@ -0,0 +1,38 @@
+# Generated from src.pro.
+
+add_subdirectory(qml)
+add_subdirectory(qmlmodels)
+#add_subdirectory(plugins)
+#add_subdirectory(imports)
+
+#if(QT_FEATURE_qml_worker_script)
+ #add_subdirectory(qmlworkerscript)
+#endif()
+
+if(TARGET Qt::Gui AND QT_FEATURE_qml_animation)
+ add_subdirectory(quick)
+ #add_subdirectory(quickshapes)
+
+ #if(QT_FEATURE_testlib)
+ #add_subdirectory(qmltest)
+ #endif()
+
+ #if(QT_FEATURE_quick_particles)
+ #add_subdirectory(particles)
+ #endif()
+
+ #if(TARGET Qt::Widgets)
+ #add_subdirectory(quickwidgets)
+ #endif()
+endif()
+
+#if(QT_FEATURE_qml_devtools)
+ #add_subdirectory(qmldevtools)
+#endif()
+
+#if(QT_FEATURE_qml_network)
+
+ #if(QT_FEATURE_thread AND QT_FEATURE_localserver AND QT_FEATURE_qml_debug)
+ #add_subdirectory(qmldebug)
+ #endif()
+#endif()
diff --git a/src/qml/.prev_CMakeLists.txt b/src/qml/.prev_CMakeLists.txt
new file mode 100644
index 0000000000..859b145b63
--- /dev/null
+++ b/src/qml/.prev_CMakeLists.txt
@@ -0,0 +1,595 @@
+# Generated from qml.pro.
+
+#####################################################################
+## Qml Module:
+#####################################################################
+
+add_qt_module(Qml
+ SOURCES
+ ../3rdparty/llvm/include/llvm-c/DataTypes.h
+ ../3rdparty/llvm/include/llvm/ADT/PointerIntPair.h
+ ../3rdparty/llvm/include/llvm/ADT/ilist.h
+ ../3rdparty/llvm/include/llvm/ADT/ilist_base.h
+ ../3rdparty/llvm/include/llvm/ADT/ilist_iterator.h
+ ../3rdparty/llvm/include/llvm/ADT/ilist_node.h
+ ../3rdparty/llvm/include/llvm/ADT/ilist_node_base.h
+ ../3rdparty/llvm/include/llvm/ADT/ilist_node_options.h
+ ../3rdparty/llvm/include/llvm/ADT/iterator.h
+ ../3rdparty/llvm/include/llvm/ADT/iterator_range.h
+ ../3rdparty/llvm/include/llvm/ADT/simple_ilist.h
+ ../3rdparty/llvm/include/llvm/Demangle/Compiler.h
+ ../3rdparty/llvm/include/llvm/Support/Compiler.h
+ ../3rdparty/llvm/include/llvm/Support/DataTypes.h
+ ../3rdparty/llvm/include/llvm/Support/PointerLikeTypeTraits.h
+ ../3rdparty/masm/assembler/*.h
+ ../3rdparty/masm/assembler/ARMv7Assembler.cpp
+ ../3rdparty/masm/assembler/LinkBuffer.cpp
+ ../3rdparty/masm/disassembler/ARM64/A64DOpcode.cpp ../3rdparty/masm/disassembler/ARM64/A64DOpcode.h
+ ../3rdparty/masm/disassembler/ARM64Disassembler.cpp
+ ../3rdparty/masm/disassembler/ARMv7/ARMv7DOpcode.cpp ../3rdparty/masm/disassembler/ARMv7/ARMv7DOpcode.h
+ ../3rdparty/masm/disassembler/ARMv7Disassembler.cpp
+ ../3rdparty/masm/disassembler/Disassembler.cpp
+ ../3rdparty/masm/disassembler/Mips32Disassembler.cpp
+ ../3rdparty/masm/disassembler/UDis86Disassembler.cpp
+ ../3rdparty/masm/disassembler/mips32/Mips32Opcode.cpp ../3rdparty/masm/disassembler/mips32/Mips32Opcode.h
+ ../3rdparty/masm/stubs/Options.cpp
+ ../3rdparty/masm/stubs/WTFStubs.cpp ../3rdparty/masm/stubs/WTFStubs.h
+ ../3rdparty/masm/stubs/wtf/FastAllocBase.h
+ ../3rdparty/masm/stubs/wtf/FastMalloc.h
+ ../3rdparty/masm/stubs/wtf/Noncopyable.h
+ ../3rdparty/masm/stubs/wtf/OwnPtr.h
+ ../3rdparty/masm/stubs/wtf/PassOwnPtr.h
+ ../3rdparty/masm/stubs/wtf/PassRefPtr.h
+ ../3rdparty/masm/stubs/wtf/RefCounted.h
+ ../3rdparty/masm/stubs/wtf/RefPtr.h
+ ../3rdparty/masm/stubs/wtf/TypeTraits.h
+ ../3rdparty/masm/stubs/wtf/UnusedParam.h
+ ../3rdparty/masm/stubs/wtf/Vector.h
+ ../3rdparty/masm/stubs/yarr/YarrUnicodeProperties.cpp
+ ../3rdparty/masm/wtf/*.h
+ ../3rdparty/masm/wtf/FilePrintStream.cpp ../3rdparty/masm/wtf/FilePrintStream.h
+ ../3rdparty/masm/wtf/OSAllocator.h
+ ../3rdparty/masm/wtf/PageAllocation.h
+ ../3rdparty/masm/wtf/PageAllocationAligned.cpp ../3rdparty/masm/wtf/PageAllocationAligned.h
+ ../3rdparty/masm/wtf/PageBlock.cpp ../3rdparty/masm/wtf/PageBlock.h
+ ../3rdparty/masm/wtf/PageReservation.h
+ ../3rdparty/masm/wtf/PrintStream.cpp ../3rdparty/masm/wtf/PrintStream.h
+ ../3rdparty/masm/wtf/RawPointer.h
+ ../3rdparty/masm/yarr/Yarr.h
+ ../3rdparty/masm/yarr/YarrCanonicalizeUCS2.cpp ../3rdparty/masm/yarr/YarrCanonicalizeUCS2.h
+ ../3rdparty/masm/yarr/YarrCanonicalizeUnicode.cpp
+ ../3rdparty/masm/yarr/YarrInterpreter.cpp ../3rdparty/masm/yarr/YarrInterpreter.h
+ ../3rdparty/masm/yarr/YarrJIT.cpp ../3rdparty/masm/yarr/YarrJIT.h
+ ../3rdparty/masm/yarr/YarrParser.h
+ ../3rdparty/masm/yarr/YarrPattern.cpp ../3rdparty/masm/yarr/YarrPattern.h
+ ../3rdparty/masm/yarr/YarrSyntaxChecker.cpp ../3rdparty/masm/yarr/YarrSyntaxChecker.h
+ ../3rdparty/masm/yarr/YarrUnicodeProperties.h
+ compiler/qqmlirbuilder.cpp compiler/qqmlirbuilder_p.h
+ compiler/qv4alloca_p.h
+ compiler/qv4bytecodegenerator.cpp compiler/qv4bytecodegenerator_p.h
+ compiler/qv4bytecodehandler.cpp compiler/qv4bytecodehandler_p.h
+ compiler/qv4calldata_p.h
+ compiler/qv4codegen.cpp compiler/qv4codegen_p.h
+ compiler/qv4compileddata.cpp compiler/qv4compileddata_p.h
+ compiler/qv4compiler.cpp compiler/qv4compiler_p.h
+ compiler/qv4compilercontext.cpp compiler/qv4compilercontext_p.h
+ compiler/qv4compilercontrolflow_p.h
+ compiler/qv4compilerscanfunctions.cpp compiler/qv4compilerscanfunctions_p.h
+ compiler/qv4instr_moth.cpp compiler/qv4instr_moth_p.h
+ compiler/qv4staticvalue_p.h
+ compiler/qv4stringtoarrayindex_p.h
+ compiler/qv4util_p.h
+ debugger/qqmldebug.h
+ debugger/qqmldebugconnector_p.h
+ debugger/qqmldebugserviceinterfaces_p.h
+ debugger/qqmldebugstatesdelegate_p.h
+ debugger/qqmlmemoryprofiler_p.h
+ debugger/qqmlprofiler_p.h
+ jsapi/qjsengine.cpp jsapi/qjsengine.h jsapi/qjsengine_p.h
+ jsapi/qjsvalue.cpp jsapi/qjsvalue.h jsapi/qjsvalue_p.h
+ jsapi/qjsvalueiterator.cpp jsapi/qjsvalueiterator.h jsapi/qjsvalueiterator_p.h
+ jsruntime/qv4argumentsobject.cpp jsruntime/qv4argumentsobject_p.h
+ jsruntime/qv4arraybuffer.cpp jsruntime/qv4arraybuffer_p.h
+ jsruntime/qv4arraydata.cpp jsruntime/qv4arraydata_p.h
+ jsruntime/qv4arrayiterator.cpp jsruntime/qv4arrayiterator_p.h
+ jsruntime/qv4arrayobject.cpp jsruntime/qv4arrayobject_p.h
+ jsruntime/qv4atomics.cpp jsruntime/qv4atomics_p.h
+ jsruntime/qv4booleanobject.cpp jsruntime/qv4booleanobject_p.h
+ jsruntime/qv4compilationunitmapper.cpp jsruntime/qv4compilationunitmapper_p.h
+ jsruntime/qv4context.cpp jsruntime/qv4context_p.h
+ jsruntime/qv4dataview.cpp jsruntime/qv4dataview_p.h
+ jsruntime/qv4dateobject.cpp jsruntime/qv4dateobject_p.h
+ jsruntime/qv4debugging_p.h
+ jsruntime/qv4engine.cpp jsruntime/qv4engine_p.h
+ jsruntime/qv4enginebase_p.h
+ jsruntime/qv4errorobject.cpp jsruntime/qv4errorobject_p.h
+ jsruntime/qv4estable.cpp jsruntime/qv4estable_p.h
+ jsruntime/qv4executableallocator.cpp jsruntime/qv4executableallocator_p.h
+ jsruntime/qv4executablecompilationunit.cpp jsruntime/qv4executablecompilationunit_p.h
+ jsruntime/qv4function.cpp jsruntime/qv4function_p.h
+ jsruntime/qv4functionobject.cpp jsruntime/qv4functionobject_p.h
+ jsruntime/qv4functiontable_p.h
+ jsruntime/qv4generatorobject.cpp jsruntime/qv4generatorobject_p.h
+ jsruntime/qv4global_p.h
+ jsruntime/qv4globalobject.cpp jsruntime/qv4globalobject_p.h
+ jsruntime/qv4identifier.cpp jsruntime/qv4identifier_p.h
+ jsruntime/qv4identifiertable.cpp jsruntime/qv4identifiertable_p.h
+ jsruntime/qv4include.cpp jsruntime/qv4include_p.h
+ jsruntime/qv4internalclass.cpp jsruntime/qv4internalclass_p.h
+ jsruntime/qv4iterator.cpp jsruntime/qv4iterator_p.h
+ jsruntime/qv4jscall_p.h
+ jsruntime/qv4jsonobject.cpp jsruntime/qv4jsonobject_p.h
+ jsruntime/qv4lookup.cpp jsruntime/qv4lookup_p.h
+ jsruntime/qv4managed.cpp jsruntime/qv4managed_p.h
+ jsruntime/qv4mapiterator.cpp jsruntime/qv4mapiterator_p.h
+ jsruntime/qv4mapobject.cpp jsruntime/qv4mapobject_p.h
+ jsruntime/qv4math_p.h
+ jsruntime/qv4mathobject.cpp jsruntime/qv4mathobject_p.h
+ jsruntime/qv4memberdata.cpp jsruntime/qv4memberdata_p.h
+ jsruntime/qv4module.cpp jsruntime/qv4module_p.h
+ jsruntime/qv4numberobject.cpp jsruntime/qv4numberobject_p.h
+ jsruntime/qv4object.cpp jsruntime/qv4object_p.h
+ jsruntime/qv4objectiterator.cpp jsruntime/qv4objectiterator_p.h
+ jsruntime/qv4objectproto.cpp jsruntime/qv4objectproto_p.h
+ jsruntime/qv4persistent.cpp jsruntime/qv4persistent_p.h
+ jsruntime/qv4profiling_p.h
+ jsruntime/qv4promiseobject.cpp jsruntime/qv4promiseobject_p.h
+ jsruntime/qv4property_p.h
+ jsruntime/qv4propertykey.cpp jsruntime/qv4propertykey_p.h
+ jsruntime/qv4proxy.cpp jsruntime/qv4proxy_p.h
+ jsruntime/qv4qmlcontext.cpp jsruntime/qv4qmlcontext_p.h
+ jsruntime/qv4qobjectwrapper.cpp jsruntime/qv4qobjectwrapper_p.h
+ jsruntime/qv4reflect.cpp jsruntime/qv4reflect_p.h
+ jsruntime/qv4regexp.cpp jsruntime/qv4regexp_p.h
+ jsruntime/qv4regexpobject.cpp jsruntime/qv4regexpobject_p.h
+ jsruntime/qv4runtime.cpp jsruntime/qv4runtime_p.h
+ jsruntime/qv4runtimeapi_p.h
+ jsruntime/qv4runtimecodegen.cpp jsruntime/qv4runtimecodegen_p.h
+ jsruntime/qv4scopedvalue_p.h
+ jsruntime/qv4script.cpp jsruntime/qv4script_p.h
+ jsruntime/qv4setiterator.cpp jsruntime/qv4setiterator_p.h
+ jsruntime/qv4setobject.cpp jsruntime/qv4setobject_p.h
+ jsruntime/qv4sparsearray.cpp jsruntime/qv4sparsearray_p.h
+ jsruntime/qv4stackframe.cpp jsruntime/qv4stackframe_p.h
+ jsruntime/qv4string.cpp jsruntime/qv4string_p.h
+ jsruntime/qv4stringiterator.cpp jsruntime/qv4stringiterator_p.h
+ jsruntime/qv4stringobject.cpp jsruntime/qv4stringobject_p.h
+ jsruntime/qv4symbol.cpp jsruntime/qv4symbol_p.h
+ jsruntime/qv4typedarray.cpp jsruntime/qv4typedarray_p.h
+ jsruntime/qv4value.cpp jsruntime/qv4value_p.h
+ jsruntime/qv4variantobject.cpp jsruntime/qv4variantobject_p.h
+ jsruntime/qv4vme_moth.cpp jsruntime/qv4vme_moth_p.h
+ jsruntime/qv4vtable_p.h
+ memory/qv4heap_p.h
+ memory/qv4mm.cpp memory/qv4mm_p.h
+ memory/qv4mmdefs_p.h
+ memory/qv4writebarrier_p.h
+ parser/qqmljsast.cpp parser/qqmljsast_p.h
+ parser/qqmljsastfwd_p.h
+ parser/qqmljsastvisitor.cpp parser/qqmljsastvisitor_p.h
+ parser/qqmljsengine_p.cpp parser/qqmljsengine_p.h parser/qqmljsengine_p.h
+ parser/qqmljsglobal_p.h parser/qqmljsglobal_p.h
+ parser/qqmljskeywords_p.h
+ parser/qqmljslexer.cpp parser/qqmljslexer_p.h
+ parser/qqmljsmemorypool_p.h
+ parser/qqmljssourcelocation_p.h
+ qml/ftw/qbitfield_p.h
+ qml/ftw/qfieldlist_p.h
+ qml/ftw/qfinitestack_p.h
+ qml/ftw/qflagpointer_p.h
+ qml/ftw/qhashedstring.cpp qml/ftw/qhashedstring_p.h
+ qml/ftw/qintrusivelist.cpp qml/ftw/qintrusivelist_p.h
+ qml/ftw/qlazilyallocated_p.h
+ qml/ftw/qlinkedstringhash_p.h
+ qml/ftw/qpodvector_p.h
+ qml/ftw/qprimefornumbits_p.h
+ qml/ftw/qqmlnullablevalue_p.h
+ qml/ftw/qqmlrefcount_p.h
+ qml/ftw/qqmlthread.cpp qml/ftw/qqmlthread_p.h
+ qml/ftw/qrecursionwatcher_p.h
+ qml/ftw/qrecyclepool_p.h
+ qml/ftw/qstringhash_p.h
+ qml/qqml.cpp qml/qqml.h
+ qml/qqmlabstractbinding.cpp qml/qqmlabstractbinding_p.h
+ qml/qqmlabstracturlinterceptor.cpp qml/qqmlabstracturlinterceptor.h
+ qml/qqmlapplicationengine.cpp qml/qqmlapplicationengine.h qml/qqmlapplicationengine_p.h
+ qml/qqmlbinding.cpp qml/qqmlbinding_p.h
+ qml/qqmlboundsignal.cpp qml/qqmlboundsignal_p.h
+ qml/qqmlboundsignalexpressionpointer_p.h
+ qml/qqmlcleanup.cpp qml/qqmlcleanup_p.h
+ qml/qqmlcomponent.cpp qml/qqmlcomponent.h qml/qqmlcomponent_p.h
+ qml/qqmlcomponentattached_p.h
+ qml/qqmlcontext.cpp qml/qqmlcontext.h qml/qqmlcontext_p.h
+ qml/qqmlcustomparser.cpp qml/qqmlcustomparser_p.h
+ qml/qqmldata_p.h
+ qml/qqmldelayedcallqueue.cpp qml/qqmldelayedcallqueue_p.h
+ qml/qqmlengine.cpp qml/qqmlengine.h qml/qqmlengine_p.h
+ qml/qqmlenumdata_p.h
+ qml/qqmlenumvalue_p.h
+ qml/qqmlexpression.cpp qml/qqmlexpression.h qml/qqmlexpression_p.h
+ qml/qqmlextensioninterface.h
+ qml/qqmlextensionplugin.cpp qml/qqmlextensionplugin.h qml/qqmlextensionplugin_p.h
+ qml/qqmlfile.cpp qml/qqmlfile.h
+ qml/qqmlfileselector.cpp qml/qqmlfileselector.h qml/qqmlfileselector_p.h
+ qml/qqmlglobal.cpp qml/qqmlglobal_p.h
+ qml/qqmlguard_p.h
+ qml/qqmlimport.cpp qml/qqmlimport_p.h
+ qml/qqmlincubator.cpp qml/qqmlincubator.h qml/qqmlincubator_p.h
+ qml/qqmlinfo.cpp qml/qqmlinfo.h
+ qml/qqmlirloader.cpp qml/qqmlirloader_p.h
+ qml/qqmljavascriptexpression.cpp qml/qqmljavascriptexpression_p.h
+ qml/qqmllist.cpp qml/qqmllist.h qml/qqmllist_p.h
+ qml/qqmllistwrapper.cpp qml/qqmllistwrapper_p.h
+ qml/qqmlloggingcategory.cpp qml/qqmlloggingcategory_p.h
+ qml/qqmlmetaobject.cpp qml/qqmlmetaobject_p.h
+ qml/qqmlmetatype.cpp qml/qqmlmetatype_p.h
+ qml/qqmlmetatypedata.cpp qml/qqmlmetatypedata_p.h
+ qml/qqmlnetworkaccessmanagerfactory.cpp qml/qqmlnetworkaccessmanagerfactory.h
+ qml/qqmlnotifier.cpp qml/qqmlnotifier_p.h
+ qml/qqmlobjectcreator.cpp qml/qqmlobjectcreator_p.h
+ qml/qqmlobjectorgadget.cpp qml/qqmlobjectorgadget_p.h
+ qml/qqmlopenmetaobject.cpp qml/qqmlopenmetaobject_p.h
+ qml/qqmlparserstatus.cpp qml/qqmlparserstatus.h
+ qml/qqmlplatform.cpp qml/qqmlplatform_p.h
+ qml/qqmlprivate.h
+ qml/qqmlproperty.cpp qml/qqmlproperty.h qml/qqmlproperty_p.h
+ qml/qqmlpropertycache.cpp qml/qqmlpropertycache_p.h
+ qml/qqmlpropertycachecreator.cpp qml/qqmlpropertycachecreator_p.h
+ qml/qqmlpropertycachemethodarguments_p.h
+ qml/qqmlpropertycachevector_p.h
+ qml/qqmlpropertydata_p.h
+ qml/qqmlpropertyindex_p.h
+ qml/qqmlpropertyresolver.cpp qml/qqmlpropertyresolver_p.h
+ qml/qqmlpropertyvalidator.cpp qml/qqmlpropertyvalidator_p.h
+ qml/qqmlpropertyvalueinterceptor.cpp qml/qqmlpropertyvalueinterceptor_p.h
+ qml/qqmlpropertyvaluesource.cpp qml/qqmlpropertyvaluesource.h
+ qml/qqmlproxymetaobject.cpp qml/qqmlproxymetaobject_p.h
+ qml/qqmlscriptstring.cpp qml/qqmlscriptstring.h qml/qqmlscriptstring_p.h
+ qml/qqmlstaticmetaobject.cpp qml/qqmlstaticmetaobject_p.h
+ qml/qqmlstringconverters.cpp qml/qqmlstringconverters_p.h
+ qml/qqmltype.cpp qml/qqmltype_p.h
+ qml/qqmltype_p_p.h
+ qml/qqmltypecompiler.cpp qml/qqmltypecompiler_p.h
+ qml/qqmltypeloader.cpp qml/qqmltypeloader_p.h
+ qml/qqmltypemodule.cpp qml/qqmltypemodule_p.h
+ qml/qqmltypemodule_p_p.h
+ qml/qqmltypemoduleversion.cpp qml/qqmltypemoduleversion_p.h
+ qml/qqmltypenamecache.cpp qml/qqmltypenamecache_p.h
+ qml/qqmltypenotavailable.cpp qml/qqmltypenotavailable_p.h
+ qml/qqmltypewrapper.cpp qml/qqmltypewrapper_p.h
+ qml/qqmlvaluetype.cpp qml/qqmlvaluetype_p.h
+ qml/qqmlvaluetypeproxybinding.cpp qml/qqmlvaluetypeproxybinding_p.h
+ qml/qqmlvaluetypewrapper.cpp
+ qml/qqmlvme.cpp qml/qqmlvme_p.h
+ qml/qqmlvmemetaobject.cpp qml/qqmlvmemetaobject_p.h
+ qml/v8/qqmlbuiltinfunctions.cpp qml/v8/qqmlbuiltinfunctions_p.h
+ qml/v8/qv4domerrors.cpp qml/v8/qv4domerrors_p.h
+ qml/v8/qv4sqlerrors.cpp qml/v8/qv4sqlerrors_p.h
+ qmldirparser/qqmldirparser.cpp qmldirparser/qqmldirparser_p.h
+ qmldirparser/qqmlerror.cpp qmldirparser/qqmlerror.h
+ qmldirparser/qqmlsourcecoordinate_p.h
+ qtqmlglobal.h qtqmlglobal_p.h
+ types/qqmlbind.cpp types/qqmlbind_p.h
+ types/qqmlconnections.cpp types/qqmlconnections_p.h
+ types/qqmlmodelindexvaluetype.cpp types/qqmlmodelindexvaluetype_p.h
+ util/qqmlpropertymap.cpp util/qqmlpropertymap.h
+ DEFINES
+ BUILDING_QT__
+ ENABLE_ASSEMBLER_WX_EXCLUSIVE=1
+ ENABLE_DFG_JIT=0
+ ENABLE_DFG_JIT_UTILITY_METHODS=1
+ ENABLE_JIT_CONSTANT_BLINDING=0
+ ENABLE_LLINT=0
+ JS_EXPORT_PRIVATE=""
+ QT_NO_FOREACH
+ QT_NO_INTEGER_EVENT_COORDINATES
+ QT_NO_URL_CAST_FROM_STRING
+ WTFInvokeCrashHook=qmlWTFInvokeCrashHook
+ WTFReportAssertionFailure=qmlWTFReportAssertionFailure
+ WTFReportAssertionFailureWithMessage=qmlWTFReportAssertionFailureWithMessage
+ WTFReportBacktrace=qmlWTFReportBacktrace
+ WTF_EXPORT_PRIVATE=""
+ INCLUDE_DIRECTORIES
+ ${CMAKE_CURRENT_BUILD_DIR}/compiler
+ ${CMAKE_CURRENT_BUILD_DIR}/jsruntime
+ ${CMAKE_CURRENT_BUILD_DIR}/memory
+ ${CMAKE_CURRENT_BUILD_DIR}/qmldirparser
+ ../3rdparty/llvm/include
+ ../3rdparty/masm
+ ../3rdparty/masm/assembler
+ ../3rdparty/masm/disassembler
+ ../3rdparty/masm/disassembler/udis86
+ ../3rdparty/masm/jit
+ ../3rdparty/masm/runtime
+ ../3rdparty/masm/stubs
+ ../3rdparty/masm/stubs/runtime
+ ../3rdparty/masm/stubs/wtf
+ ../3rdparty/masm/wtf
+ .generated
+ compiler
+ debugger
+ jsruntime
+ memory
+ qmldirparser
+ LIBRARIES
+ Qt::CorePrivate
+ PUBLIC_LIBRARIES
+ Qt::Core
+)
+
+#### Keys ignored in scope 1:.:.:qml.pro:<TRUE>:
+# CONFIG = "qt_tracepoints" "qlalr"
+# MODULE_PLUGIN_TYPES = "qmltooling"
+# _LOADED = "qt_module"
+
+## Scopes:
+#####################################################################
+
+extend_target(Qml CONDITION QT_FEATURE_qml_network
+ PUBLIC_LIBRARIES
+ Qt::Network
+)
+
+extend_target(Qml CONDITION MSVC AND (TEST_architecture_arch STREQUAL "i386")
+ LINK_OPTIONS
+ "/BASE:0x66000000"
+)
+
+extend_target(Qml CONDITION MSVC
+ DEFINES
+ _CRT_SECURE_NO_WARNINGS
+)
+
+extend_target(Qml CONDITION WIN32 AND NOT WINRT
+ SOURCES
+ ../3rdparty/masm/wtf/OSAllocatorWin.cpp
+ PUBLIC_LIBRARIES
+ shell32
+)
+
+#### Keys ignored in scope 6:.:.:qml.pro:solaris-cc_x_:
+# QMAKE_CXXFLAGS_RELEASE = "--O2"
+
+extend_target(Qml CONDITION GCC AND isEqual(QT_ARCH,"mips")
+ COMPILE_OPTIONS
+ -fno-reorder-blocks
+)
+
+#### Keys ignored in scope 8:.:.:qml.pro:NOT build_pass:
+# compile_hash_contents = "// Generated file, DO NOT EDIT" "$${LITERAL_HASH}define QML_COMPILE_HASH "$$QML_COMPILE_HASH"" "$${LITERAL_HASH}define QML_COMPILE_HASH_LENGTH $$str_size($$QML_COMPILE_HASH)"
+# tag = <EMPTY>
+# tagFile = "$$PWD/../../.tag"
+
+#### Keys ignored in scope 9:.:.:qml.pro:EXISTS _ss_tagFile:
+# QMAKE_INTERNAL_INCLUDED_FILES = "$$tagFile"
+# tag = "$$cat$$tagFile,singleline"
+
+#### Keys ignored in scope 10:.:.:qml.pro:NOT tag___equals____ss_{LITERAL_DOLLAR}Format AND %H_ss_{LITERAL_DOLLAR}:
+# QML_COMPILE_HASH = "$$tag"
+
+#### Keys ignored in scope 12:.:.:qml.pro:EXISTS _ss_PWD/../../.git:
+# QML_COMPILE_HASH = "$$commit"
+# commit = "$$systemgitrev-parseHEAD"
+
+extend_target(Qml CONDITION EXISTS "qqml_enable_gcov"
+ LIBRARIES
+ gcov
+ COMPILE_OPTIONS
+ -fno-elide-constructors
+ -fprofile-arcs
+ -ftest-coverage
+)
+
+extend_target(Qml CONDITION release AND MSVC AND QT_CL_MAJOR_VERSION___equals___19 AND QT_CL_MINOR_VERSION___equals___00 AND greaterThan(QT_CL_PATCH_VERSION,24212)
+ COMPILE_OPTIONS
+ -d2SSAOptimizer-
+)
+
+#### Keys ignored in scope 16:.:.:qml.pro:ICC:
+# WERROR = "-ww2415"
+
+#### Keys ignored in scope 17:.:.:qml.pro:greaterThan(QT_CLANG_MAJOR_VERSION,3) OR greaterThan(QT_CLANG_MINOR_VERSION,3) OR greaterThan(QT_APPLE_CLANG_MAJOR_VERSION,5) OR QT_APPLE_CLANG_MAJOR_VERSION___equals___5 AND greaterThan(QT_APPLE_CLANG_MINOR_VERSION,0):
+# WERROR = "-Wno-error=unused-const-variable"
+
+extend_target(Qml CONDITION QT_FEATURE_qml_jit
+ SOURCES
+ jit/qv4assemblercommon.cpp jit/qv4assemblercommon_p.h
+ jit/qv4baselineassembler.cpp jit/qv4baselineassembler_p.h
+ jit/qv4baselinejit.cpp jit/qv4baselinejit_p.h
+ INCLUDE_DIRECTORIES
+ ${CMAKE_CURRENT_BUILD_DIR}/jit
+ jit
+)
+
+extend_target(Qml CONDITION QT_FEATURE_qml_animation
+ SOURCES
+ animations/qabstractanimationjob.cpp animations/qabstractanimationjob_p.h
+ animations/qanimationgroupjob.cpp animations/qanimationgroupjob_p.h
+ animations/qanimationjobutil_p.h
+ animations/qcontinuinganimationgroupjob.cpp animations/qcontinuinganimationgroupjob_p.h
+ animations/qparallelanimationgroupjob.cpp animations/qparallelanimationgroupjob_p.h
+ animations/qpauseanimationjob.cpp animations/qpauseanimationjob_p.h
+ animations/qsequentialanimationgroupjob.cpp animations/qsequentialanimationgroupjob_p.h
+ types/qqmltimer.cpp types/qqmltimer_p.h
+ INCLUDE_DIRECTORIES
+ animations
+)
+
+extend_target(Qml CONDITION GCC AND QT_GCC_MAJOR_VERSION___equals___5
+ COMPILE_OPTIONS
+ -fno-strict-aliasing
+)
+
+extend_target(Qml CONDITION QT_FEATURE_qml_debug
+ SOURCES
+ debugger/qqmlabstractprofileradapter.cpp debugger/qqmlabstractprofileradapter_p.h
+ debugger/qqmlconfigurabledebugservice_p.h
+ debugger/qqmldebug.cpp
+ debugger/qqmldebugconnector.cpp
+ debugger/qqmldebugpluginmanager_p.h
+ debugger/qqmldebugserver_p.h
+ debugger/qqmldebugserverconnection_p.h
+ debugger/qqmldebugservice.cpp debugger/qqmldebugservice_p.h
+ debugger/qqmldebugservicefactory_p.h
+ debugger/qqmldebugserviceinterfaces.cpp
+ debugger/qqmlmemoryprofiler.cpp
+ debugger/qqmlprofiler.cpp
+ debugger/qqmlprofilerdefinitions_p.h
+ jsruntime/qv4profiling.cpp
+)
+
+extend_target(Qml CONDITION QT_FEATURE_qml_sequence_object
+ SOURCES
+ jsruntime/qv4sequenceobject.cpp jsruntime/qv4sequenceobject_p.h
+)
+
+extend_target(Qml CONDITION UNIX
+ SOURCES
+ jsruntime/qv4compilationunitmapper_unix.cpp
+ jsruntime/qv4functiontable_unix.cpp
+)
+
+extend_target(Qml CONDITION WIN32
+ SOURCES
+ jsruntime/qv4compilationunitmapper_win.cpp
+ DEFINES
+ NOMINMAX
+)
+
+extend_target(Qml CONDITION (TEST_architecture_arch STREQUAL "x86_64") AND WIN32 AND NOT WINRT
+ SOURCES
+ jsruntime/qv4functiontable_win64.cpp
+)
+
+extend_target(Qml CONDITION WIN32 AND (WINRT OR NOT (TEST_architecture_arch STREQUAL "x86_64"))
+ SOURCES
+ jsruntime/qv4functiontable_noop.cpp
+)
+
+extend_target(Qml CONDITION valgrind
+ DEFINES
+ V4_USE_VALGRIND
+)
+
+extend_target(Qml CONDITION heaptrack
+ DEFINES
+ V4_USE_HEAPTRACK
+)
+
+extend_target(Qml CONDITION QT_FEATURE_qml_xml_http_request
+ SOURCES
+ qml/qqmlxmlhttprequest.cpp qml/qqmlxmlhttprequest_p.h
+)
+
+extend_target(Qml CONDITION QT_FEATURE_qml_locale
+ SOURCES
+ qml/qqmllocale.cpp qml/qqmllocale_p.h
+)
+
+extend_target(Qml CONDITION QT_FEATURE_clock_gettime AND linux-_x_ OR hpux-_x_ OR solaris-_x_
+ LIBRARIES
+ rt
+)
+
+extend_target(Qml CONDITION (disassembler) AND (isEqual(QT_ARCH,"i386" OR isEqual(QT_ARCH,"x86_64")))
+ DEFINES
+ WTF_USE_UDIS86=1
+)
+
+extend_target(Qml CONDITION (disassembler) AND (isEqual(QT_ARCH,"arm"))
+ DEFINES
+ WTF_USE_ARMV7_DISASSEMBLER=1
+)
+
+extend_target(Qml CONDITION (disassembler) AND (isEqual(QT_ARCH,"arm64"))
+ DEFINES
+ WTF_USE_ARM64_DISASSEMBLER=1
+)
+
+extend_target(Qml CONDITION (disassembler) AND (isEqual(QT_ARCH,"mips"))
+ DEFINES
+ WTF_USE_MIPS32_DISASSEMBLER=1
+)
+
+extend_target(Qml CONDITION NOT disassembler
+ DEFINES
+ WTF_USE_UDIS86=0
+)
+
+extend_target(Qml CONDITION (CMAKE_BUILD_TYPE STREQUAL Release)
+ DEFINES
+ NDEBUG
+)
+
+extend_target(Qml CONDITION (NOT ICC AND NOT CLANG AND GCC) AND (greaterThan(QT_GCC_MAJOR_VERSION, 6))
+ COMPILE_OPTIONS
+ -Wno-expansion-to-defined
+)
+
+#### Keys ignored in scope 61:.:../3rdparty/masm:../3rdparty/masm/masm-defs.pri:greaterThan(QT_GCC_MAJOR_VERSION, 6):
+# QMAKE_CXXFLAGS_WARN_ON = "-Wno-expansion-to-defined"
+
+extend_target(Qml CONDITION WINRT
+ SOURCES
+ ../3rdparty/masm/wtf/OSAllocatorWinRT.cpp
+)
+
+extend_target(Qml CONDITION INTEGRITY
+ SOURCES
+ ../3rdparty/masm/wtf/OSAllocatorIntegrity.cpp
+)
+
+extend_target(Qml CONDITION UNIX AND NOT INTEGRITY AND NOT WINRT
+ SOURCES
+ ../3rdparty/masm/wtf/OSAllocatorPosix.cpp
+)
+
+extend_target(Qml CONDITION DEFINES___contains___WTF_USE_UDIS86=1
+ SOURCES
+ ../3rdparty/masm/disassembler/udis86/udis86.c
+ ../3rdparty/masm/disassembler/udis86/udis86_decode.c
+ ../3rdparty/masm/disassembler/udis86/udis86_input.c
+ ../3rdparty/masm/disassembler/udis86/udis86_itab_holder.c
+ ../3rdparty/masm/disassembler/udis86/udis86_syn.c
+ ../3rdparty/masm/disassembler/udis86/udis86_syn-att.c
+ ../3rdparty/masm/disassembler/udis86/udis86_syn-intel.c
+)
+
+#### Keys ignored in scope 69:.:../3rdparty/masm:../3rdparty/masm/masm.pri:DEFINES___contains___WTF_USE_UDIS86=1:
+# ITAB = "$$PWD/disassembler/udis86/optable.xml"
+# QMAKE_EXTRA_COMPILERS = "udis86"
+# QMAKE_EXTRA_TARGETS = "udis86_tab_cfile"
+# udis86.CONFIG = "no_link"
+# udis86.commands = "python" "$$PWD/disassembler/udis86/itab.py" "${QMAKE_FILE_IN}"
+# udis86.input = "ITAB"
+# udis86.output = "udis86_itab.h"
+# udis86_tab_cfile.depends = "udis86_itab.h"
+# udis86_tab_cfile.target = "$$OUT_PWD/udis86_itab.c"
+
+#### Keys ignored in scope 71:.:../3rdparty/masm:../3rdparty/masm/masm.pri:(CMAKE_BUILD_TYPE STREQUAL Debug):
+# GENERATEDDIR = "$$GENERATEDDIR/debug"
+
+#### Keys ignored in scope 72:.:../3rdparty/masm:../3rdparty/masm/masm.pri:else:
+# GENERATEDDIR = "$$GENERATEDDIR/release"
+
+extend_target(Qml CONDITION (NOT c++11 AND NOT ICC) AND (CLANG)
+ COMPILE_OPTIONS
+ -Wno-c++0x-extensions
+ -Wno-c++11-extensions
+)
+
+extend_target(Qml CONDITION (((NOT c++11 AND NOT ICC) AND (NOT (CLANG))) AND (GCC)) AND (greaterThan(QT_GCC_MAJOR_VERSION,4) OR greaterThan(QT_GCC_MINOR_VERSION, 5))
+ COMPILE_OPTIONS
+ -Wno-c++0x-compat
+)
+
+extend_target(Qml CONDITION LINUX
+ LIBRARIES
+ ${CMAKE_DL_LIBS}
+)
+
+
+qt_create_tracepoints(Qml qtqml.tracepoints)
+add_qt_docs(
+ doc/qtqml.qdocconf
+)
diff --git a/src/qml/CMakeLists.txt b/src/qml/CMakeLists.txt
new file mode 100644
index 0000000000..3e548385e9
--- /dev/null
+++ b/src/qml/CMakeLists.txt
@@ -0,0 +1,602 @@
+# Generated from qml.pro.
+
+#####################################################################
+## Qml Module:
+#####################################################################
+
+add_qt_module(Qml
+ SOURCES
+ ../3rdparty/llvm/include/llvm-c/DataTypes.h
+ ../3rdparty/llvm/include/llvm/ADT/PointerIntPair.h
+ ../3rdparty/llvm/include/llvm/ADT/ilist.h
+ ../3rdparty/llvm/include/llvm/ADT/ilist_base.h
+ ../3rdparty/llvm/include/llvm/ADT/ilist_iterator.h
+ ../3rdparty/llvm/include/llvm/ADT/ilist_node.h
+ ../3rdparty/llvm/include/llvm/ADT/ilist_node_base.h
+ ../3rdparty/llvm/include/llvm/ADT/ilist_node_options.h
+ ../3rdparty/llvm/include/llvm/ADT/iterator.h
+ ../3rdparty/llvm/include/llvm/ADT/iterator_range.h
+ ../3rdparty/llvm/include/llvm/ADT/simple_ilist.h
+ ../3rdparty/llvm/include/llvm/Demangle/Compiler.h
+ ../3rdparty/llvm/include/llvm/Support/Compiler.h
+ ../3rdparty/llvm/include/llvm/Support/DataTypes.h
+ ../3rdparty/llvm/include/llvm/Support/PointerLikeTypeTraits.h
+ # ../3rdparty/masm/assembler/*.h special case remove
+ ../3rdparty/masm/assembler/ARMv7Assembler.cpp
+ ../3rdparty/masm/assembler/LinkBuffer.cpp
+ ../3rdparty/masm/disassembler/ARM64/A64DOpcode.cpp ../3rdparty/masm/disassembler/ARM64/A64DOpcode.h
+ ../3rdparty/masm/disassembler/ARM64Disassembler.cpp
+ ../3rdparty/masm/disassembler/ARMv7/ARMv7DOpcode.cpp ../3rdparty/masm/disassembler/ARMv7/ARMv7DOpcode.h
+ ../3rdparty/masm/disassembler/ARMv7Disassembler.cpp
+ ../3rdparty/masm/disassembler/Disassembler.cpp
+ ../3rdparty/masm/disassembler/Mips32Disassembler.cpp
+ ../3rdparty/masm/disassembler/UDis86Disassembler.cpp
+ ../3rdparty/masm/disassembler/mips32/Mips32Opcode.cpp ../3rdparty/masm/disassembler/mips32/Mips32Opcode.h
+ ../3rdparty/masm/stubs/Options.cpp
+ ../3rdparty/masm/stubs/WTFStubs.cpp ../3rdparty/masm/stubs/WTFStubs.h
+ ../3rdparty/masm/stubs/wtf/FastAllocBase.h
+ ../3rdparty/masm/stubs/wtf/FastMalloc.h
+ ../3rdparty/masm/stubs/wtf/Noncopyable.h
+ ../3rdparty/masm/stubs/wtf/OwnPtr.h
+ ../3rdparty/masm/stubs/wtf/PassOwnPtr.h
+ ../3rdparty/masm/stubs/wtf/PassRefPtr.h
+ ../3rdparty/masm/stubs/wtf/RefCounted.h
+ ../3rdparty/masm/stubs/wtf/RefPtr.h
+ ../3rdparty/masm/stubs/wtf/TypeTraits.h
+ ../3rdparty/masm/stubs/wtf/UnusedParam.h
+ ../3rdparty/masm/stubs/wtf/Vector.h
+ ../3rdparty/masm/stubs/yarr/YarrUnicodeProperties.cpp
+ # ../3rdparty/masm/wtf/*.h special case remove
+ ../3rdparty/masm/wtf/FilePrintStream.cpp ../3rdparty/masm/wtf/FilePrintStream.h
+ ../3rdparty/masm/wtf/OSAllocator.h
+ ../3rdparty/masm/wtf/PageAllocation.h
+ ../3rdparty/masm/wtf/PageAllocationAligned.cpp ../3rdparty/masm/wtf/PageAllocationAligned.h
+ ../3rdparty/masm/wtf/PageBlock.cpp ../3rdparty/masm/wtf/PageBlock.h
+ ../3rdparty/masm/wtf/PageReservation.h
+ ../3rdparty/masm/wtf/PrintStream.cpp ../3rdparty/masm/wtf/PrintStream.h
+ ../3rdparty/masm/wtf/RawPointer.h
+ ../3rdparty/masm/yarr/Yarr.h
+ ../3rdparty/masm/yarr/YarrCanonicalizeUCS2.cpp ../3rdparty/masm/yarr/YarrCanonicalizeUCS2.h
+ ../3rdparty/masm/yarr/YarrCanonicalizeUnicode.cpp
+ ../3rdparty/masm/yarr/YarrInterpreter.cpp ../3rdparty/masm/yarr/YarrInterpreter.h
+ ../3rdparty/masm/yarr/YarrJIT.cpp ../3rdparty/masm/yarr/YarrJIT.h
+ ../3rdparty/masm/yarr/YarrParser.h
+ ../3rdparty/masm/yarr/YarrPattern.cpp ../3rdparty/masm/yarr/YarrPattern.h
+ ../3rdparty/masm/yarr/YarrSyntaxChecker.cpp ../3rdparty/masm/yarr/YarrSyntaxChecker.h
+ ../3rdparty/masm/yarr/YarrUnicodeProperties.h
+ compiler/qqmlirbuilder.cpp compiler/qqmlirbuilder_p.h
+ compiler/qv4alloca_p.h
+ compiler/qv4bytecodegenerator.cpp compiler/qv4bytecodegenerator_p.h
+ compiler/qv4bytecodehandler.cpp compiler/qv4bytecodehandler_p.h
+ compiler/qv4calldata_p.h
+ compiler/qv4codegen.cpp compiler/qv4codegen_p.h
+ compiler/qv4compileddata.cpp compiler/qv4compileddata_p.h
+ compiler/qv4compiler.cpp compiler/qv4compiler_p.h
+ compiler/qv4compilercontext.cpp compiler/qv4compilercontext_p.h
+ compiler/qv4compilercontrolflow_p.h
+ compiler/qv4compilerscanfunctions.cpp compiler/qv4compilerscanfunctions_p.h
+ compiler/qv4instr_moth.cpp compiler/qv4instr_moth_p.h
+ compiler/qv4staticvalue_p.h
+ compiler/qv4stringtoarrayindex_p.h
+ compiler/qv4util_p.h
+ debugger/qqmldebug.h
+ debugger/qqmldebugconnector_p.h
+ debugger/qqmldebugserviceinterfaces_p.h
+ debugger/qqmldebugstatesdelegate_p.h
+ debugger/qqmlmemoryprofiler_p.h
+ debugger/qqmlprofiler_p.h
+ jsapi/qjsengine.cpp jsapi/qjsengine.h jsapi/qjsengine_p.h
+ jsapi/qjsvalue.cpp jsapi/qjsvalue.h jsapi/qjsvalue_p.h
+ jsapi/qjsvalueiterator.cpp jsapi/qjsvalueiterator.h jsapi/qjsvalueiterator_p.h
+ jsruntime/qv4argumentsobject.cpp jsruntime/qv4argumentsobject_p.h
+ jsruntime/qv4arraybuffer.cpp jsruntime/qv4arraybuffer_p.h
+ jsruntime/qv4arraydata.cpp jsruntime/qv4arraydata_p.h
+ jsruntime/qv4arrayiterator.cpp jsruntime/qv4arrayiterator_p.h
+ jsruntime/qv4arrayobject.cpp jsruntime/qv4arrayobject_p.h
+ jsruntime/qv4atomics.cpp jsruntime/qv4atomics_p.h
+ jsruntime/qv4booleanobject.cpp jsruntime/qv4booleanobject_p.h
+ jsruntime/qv4compilationunitmapper.cpp jsruntime/qv4compilationunitmapper_p.h
+ jsruntime/qv4context.cpp jsruntime/qv4context_p.h
+ jsruntime/qv4dataview.cpp jsruntime/qv4dataview_p.h
+ jsruntime/qv4dateobject.cpp jsruntime/qv4dateobject_p.h
+ jsruntime/qv4debugging_p.h
+ jsruntime/qv4engine.cpp jsruntime/qv4engine_p.h
+ jsruntime/qv4enginebase_p.h
+ jsruntime/qv4errorobject.cpp jsruntime/qv4errorobject_p.h
+ jsruntime/qv4estable.cpp jsruntime/qv4estable_p.h
+ jsruntime/qv4executableallocator.cpp jsruntime/qv4executableallocator_p.h
+ jsruntime/qv4executablecompilationunit.cpp jsruntime/qv4executablecompilationunit_p.h
+ jsruntime/qv4function.cpp jsruntime/qv4function_p.h
+ jsruntime/qv4functionobject.cpp jsruntime/qv4functionobject_p.h
+ jsruntime/qv4functiontable_p.h
+ jsruntime/qv4generatorobject.cpp jsruntime/qv4generatorobject_p.h
+ jsruntime/qv4global_p.h
+ jsruntime/qv4globalobject.cpp jsruntime/qv4globalobject_p.h
+ jsruntime/qv4identifier.cpp jsruntime/qv4identifier_p.h
+ jsruntime/qv4identifiertable.cpp jsruntime/qv4identifiertable_p.h
+ jsruntime/qv4include.cpp jsruntime/qv4include_p.h
+ jsruntime/qv4internalclass.cpp jsruntime/qv4internalclass_p.h
+ jsruntime/qv4iterator.cpp jsruntime/qv4iterator_p.h
+ jsruntime/qv4jscall_p.h
+ jsruntime/qv4jsonobject.cpp jsruntime/qv4jsonobject_p.h
+ jsruntime/qv4lookup.cpp jsruntime/qv4lookup_p.h
+ jsruntime/qv4managed.cpp jsruntime/qv4managed_p.h
+ jsruntime/qv4mapiterator.cpp jsruntime/qv4mapiterator_p.h
+ jsruntime/qv4mapobject.cpp jsruntime/qv4mapobject_p.h
+ jsruntime/qv4math_p.h
+ jsruntime/qv4mathobject.cpp jsruntime/qv4mathobject_p.h
+ jsruntime/qv4memberdata.cpp jsruntime/qv4memberdata_p.h
+ jsruntime/qv4module.cpp jsruntime/qv4module_p.h
+ jsruntime/qv4numberobject.cpp jsruntime/qv4numberobject_p.h
+ jsruntime/qv4object.cpp jsruntime/qv4object_p.h
+ jsruntime/qv4objectiterator.cpp jsruntime/qv4objectiterator_p.h
+ jsruntime/qv4objectproto.cpp jsruntime/qv4objectproto_p.h
+ jsruntime/qv4persistent.cpp jsruntime/qv4persistent_p.h
+ jsruntime/qv4profiling_p.h
+ jsruntime/qv4promiseobject.cpp jsruntime/qv4promiseobject_p.h
+ jsruntime/qv4property_p.h
+ jsruntime/qv4propertykey.cpp jsruntime/qv4propertykey_p.h
+ jsruntime/qv4proxy.cpp jsruntime/qv4proxy_p.h
+ jsruntime/qv4qmlcontext.cpp jsruntime/qv4qmlcontext_p.h
+ jsruntime/qv4qobjectwrapper.cpp jsruntime/qv4qobjectwrapper_p.h
+ jsruntime/qv4reflect.cpp jsruntime/qv4reflect_p.h
+ jsruntime/qv4regexp.cpp jsruntime/qv4regexp_p.h
+ jsruntime/qv4regexpobject.cpp jsruntime/qv4regexpobject_p.h
+ jsruntime/qv4runtime.cpp jsruntime/qv4runtime_p.h
+ jsruntime/qv4runtimeapi_p.h
+ jsruntime/qv4runtimecodegen.cpp jsruntime/qv4runtimecodegen_p.h
+ jsruntime/qv4scopedvalue_p.h
+ jsruntime/qv4script.cpp jsruntime/qv4script_p.h
+ jsruntime/qv4setiterator.cpp jsruntime/qv4setiterator_p.h
+ jsruntime/qv4setobject.cpp jsruntime/qv4setobject_p.h
+ jsruntime/qv4sparsearray.cpp jsruntime/qv4sparsearray_p.h
+ jsruntime/qv4stackframe.cpp jsruntime/qv4stackframe_p.h
+ jsruntime/qv4string.cpp jsruntime/qv4string_p.h
+ jsruntime/qv4stringiterator.cpp jsruntime/qv4stringiterator_p.h
+ jsruntime/qv4stringobject.cpp jsruntime/qv4stringobject_p.h
+ jsruntime/qv4symbol.cpp jsruntime/qv4symbol_p.h
+ jsruntime/qv4typedarray.cpp jsruntime/qv4typedarray_p.h
+ jsruntime/qv4value.cpp jsruntime/qv4value_p.h
+ jsruntime/qv4variantobject.cpp jsruntime/qv4variantobject_p.h
+ jsruntime/qv4vme_moth.cpp jsruntime/qv4vme_moth_p.h
+ jsruntime/qv4vtable_p.h
+ memory/qv4heap_p.h
+ memory/qv4mm.cpp memory/qv4mm_p.h
+ memory/qv4mmdefs_p.h
+ memory/qv4writebarrier_p.h
+ parser/qqmljsast.cpp parser/qqmljsast_p.h
+ parser/qqmljsastfwd_p.h
+ parser/qqmljsastvisitor.cpp parser/qqmljsastvisitor_p.h
+ parser/qqmljsengine_p.cpp parser/qqmljsengine_p.h parser/qqmljsengine_p.h
+ parser/qqmljsglobal_p.h parser/qqmljsglobal_p.h
+ parser/qqmljskeywords_p.h
+ parser/qqmljslexer.cpp parser/qqmljslexer_p.h
+ parser/qqmljsmemorypool_p.h
+ parser/qqmljssourcelocation_p.h
+ qml/ftw/qbitfield_p.h
+ qml/ftw/qfieldlist_p.h
+ qml/ftw/qfinitestack_p.h
+ qml/ftw/qflagpointer_p.h
+ qml/ftw/qhashedstring.cpp qml/ftw/qhashedstring_p.h
+ qml/ftw/qintrusivelist.cpp qml/ftw/qintrusivelist_p.h
+ qml/ftw/qlazilyallocated_p.h
+ qml/ftw/qlinkedstringhash_p.h
+ qml/ftw/qpodvector_p.h
+ qml/ftw/qprimefornumbits_p.h
+ qml/ftw/qqmlnullablevalue_p.h
+ qml/ftw/qqmlrefcount_p.h
+ qml/ftw/qqmlthread.cpp qml/ftw/qqmlthread_p.h
+ qml/ftw/qrecursionwatcher_p.h
+ qml/ftw/qrecyclepool_p.h
+ qml/ftw/qstringhash_p.h
+ qml/qqml.cpp qml/qqml.h
+ qml/qqmlabstractbinding.cpp qml/qqmlabstractbinding_p.h
+ qml/qqmlabstracturlinterceptor.cpp qml/qqmlabstracturlinterceptor.h
+ qml/qqmlapplicationengine.cpp qml/qqmlapplicationengine.h qml/qqmlapplicationengine_p.h
+ qml/qqmlbinding.cpp qml/qqmlbinding_p.h
+ qml/qqmlboundsignal.cpp qml/qqmlboundsignal_p.h
+ qml/qqmlboundsignalexpressionpointer_p.h
+ qml/qqmlcleanup.cpp qml/qqmlcleanup_p.h
+ qml/qqmlcomponent.cpp qml/qqmlcomponent.h qml/qqmlcomponent_p.h
+ qml/qqmlcomponentattached_p.h
+ qml/qqmlcontext.cpp qml/qqmlcontext.h qml/qqmlcontext_p.h
+ qml/qqmlcustomparser.cpp qml/qqmlcustomparser_p.h
+ qml/qqmldata_p.h
+ qml/qqmldelayedcallqueue.cpp qml/qqmldelayedcallqueue_p.h
+ qml/qqmlengine.cpp qml/qqmlengine.h qml/qqmlengine_p.h
+ qml/qqmlenumdata_p.h
+ qml/qqmlenumvalue_p.h
+ qml/qqmlexpression.cpp qml/qqmlexpression.h qml/qqmlexpression_p.h
+ qml/qqmlextensioninterface.h
+ qml/qqmlextensionplugin.cpp qml/qqmlextensionplugin.h qml/qqmlextensionplugin_p.h
+ qml/qqmlfile.cpp qml/qqmlfile.h
+ qml/qqmlfileselector.cpp qml/qqmlfileselector.h qml/qqmlfileselector_p.h
+ qml/qqmlglobal.cpp qml/qqmlglobal_p.h
+ qml/qqmlguard_p.h
+ qml/qqmlimport.cpp qml/qqmlimport_p.h
+ qml/qqmlincubator.cpp qml/qqmlincubator.h qml/qqmlincubator_p.h
+ qml/qqmlinfo.cpp qml/qqmlinfo.h
+ qml/qqmlirloader.cpp qml/qqmlirloader_p.h
+ qml/qqmljavascriptexpression.cpp qml/qqmljavascriptexpression_p.h
+ qml/qqmllist.cpp qml/qqmllist.h qml/qqmllist_p.h
+ qml/qqmllistwrapper.cpp qml/qqmllistwrapper_p.h
+ qml/qqmlloggingcategory.cpp qml/qqmlloggingcategory_p.h
+ qml/qqmlmetaobject.cpp qml/qqmlmetaobject_p.h
+ qml/qqmlmetatype.cpp qml/qqmlmetatype_p.h
+ qml/qqmlmetatypedata.cpp qml/qqmlmetatypedata_p.h
+ qml/qqmlnetworkaccessmanagerfactory.cpp qml/qqmlnetworkaccessmanagerfactory.h
+ qml/qqmlnotifier.cpp qml/qqmlnotifier_p.h
+ qml/qqmlobjectcreator.cpp qml/qqmlobjectcreator_p.h
+ qml/qqmlobjectorgadget.cpp qml/qqmlobjectorgadget_p.h
+ qml/qqmlopenmetaobject.cpp qml/qqmlopenmetaobject_p.h
+ qml/qqmlparserstatus.cpp qml/qqmlparserstatus.h
+ qml/qqmlplatform.cpp qml/qqmlplatform_p.h
+ qml/qqmlprivate.h
+ qml/qqmlproperty.cpp qml/qqmlproperty.h qml/qqmlproperty_p.h
+ qml/qqmlpropertycache.cpp qml/qqmlpropertycache_p.h
+ qml/qqmlpropertycachecreator.cpp qml/qqmlpropertycachecreator_p.h
+ qml/qqmlpropertycachemethodarguments_p.h
+ qml/qqmlpropertycachevector_p.h
+ qml/qqmlpropertydata_p.h
+ qml/qqmlpropertyindex_p.h
+ qml/qqmlpropertyresolver.cpp qml/qqmlpropertyresolver_p.h
+ qml/qqmlpropertyvalidator.cpp qml/qqmlpropertyvalidator_p.h
+ qml/qqmlpropertyvalueinterceptor.cpp qml/qqmlpropertyvalueinterceptor_p.h
+ qml/qqmlpropertyvaluesource.cpp qml/qqmlpropertyvaluesource.h
+ qml/qqmlproxymetaobject.cpp qml/qqmlproxymetaobject_p.h
+ qml/qqmlscriptstring.cpp qml/qqmlscriptstring.h qml/qqmlscriptstring_p.h
+ qml/qqmlstaticmetaobject.cpp qml/qqmlstaticmetaobject_p.h
+ qml/qqmlstringconverters.cpp qml/qqmlstringconverters_p.h
+ qml/qqmltype.cpp qml/qqmltype_p.h
+ qml/qqmltype_p_p.h
+ qml/qqmltypecompiler.cpp qml/qqmltypecompiler_p.h
+ qml/qqmltypeloader.cpp qml/qqmltypeloader_p.h
+ qml/qqmltypemodule.cpp qml/qqmltypemodule_p.h
+ qml/qqmltypemodule_p_p.h
+ qml/qqmltypemoduleversion.cpp qml/qqmltypemoduleversion_p.h
+ qml/qqmltypenamecache.cpp qml/qqmltypenamecache_p.h
+ qml/qqmltypenotavailable.cpp qml/qqmltypenotavailable_p.h
+ qml/qqmltypewrapper.cpp qml/qqmltypewrapper_p.h
+ qml/qqmlvaluetype.cpp qml/qqmlvaluetype_p.h
+ qml/qqmlvaluetypeproxybinding.cpp qml/qqmlvaluetypeproxybinding_p.h
+ qml/qqmlvaluetypewrapper.cpp
+ qml/qqmlvme.cpp qml/qqmlvme_p.h
+ qml/qqmlvmemetaobject.cpp qml/qqmlvmemetaobject_p.h
+ qml/v8/qqmlbuiltinfunctions.cpp qml/v8/qqmlbuiltinfunctions_p.h
+ qml/v8/qv4domerrors.cpp qml/v8/qv4domerrors_p.h
+ qml/v8/qv4sqlerrors.cpp qml/v8/qv4sqlerrors_p.h
+ qmldirparser/qqmldirparser.cpp qmldirparser/qqmldirparser_p.h
+ qmldirparser/qqmlerror.cpp qmldirparser/qqmlerror.h
+ qmldirparser/qqmlsourcecoordinate_p.h
+ qtqmlglobal.h qtqmlglobal_p.h
+ types/qqmlbind.cpp types/qqmlbind_p.h
+ types/qqmlconnections.cpp types/qqmlconnections_p.h
+ types/qqmlmodelindexvaluetype.cpp types/qqmlmodelindexvaluetype_p.h
+ util/qqmlpropertymap.cpp util/qqmlpropertymap.h
+ DEFINES
+ BUILDING_QT__
+ ENABLE_ASSEMBLER_WX_EXCLUSIVE=1
+ ENABLE_DFG_JIT=0
+ ENABLE_DFG_JIT_UTILITY_METHODS=1
+ ENABLE_JIT_CONSTANT_BLINDING=0
+ ENABLE_LLINT=0
+ JS_EXPORT_PRIVATE= # special case
+ QT_NO_FOREACH
+ QT_NO_INTEGER_EVENT_COORDINATES
+ QT_NO_URL_CAST_FROM_STRING
+ WTFInvokeCrashHook=qmlWTFInvokeCrashHook
+ WTFReportAssertionFailure=qmlWTFReportAssertionFailure
+ WTFReportAssertionFailureWithMessage=qmlWTFReportAssertionFailureWithMessage
+ WTFReportBacktrace=qmlWTFReportBacktrace
+ WTF_EXPORT_PRIVATE= # special case
+ INCLUDE_DIRECTORIES
+ ${CMAKE_CURRENT_BUILD_DIR}/compiler
+ ${CMAKE_CURRENT_BUILD_DIR}/jsruntime
+ ${CMAKE_CURRENT_BUILD_DIR}/memory
+ ${CMAKE_CURRENT_BUILD_DIR}/qmldirparser
+ ../3rdparty/llvm/include
+ ../3rdparty/masm
+ ../3rdparty/masm/assembler
+ ../3rdparty/masm/disassembler
+ ../3rdparty/masm/disassembler/udis86
+ ../3rdparty/masm/jit
+ ../3rdparty/masm/runtime
+ ../3rdparty/masm/stubs
+ ../3rdparty/masm/stubs/runtime
+ ../3rdparty/masm/stubs/wtf
+ ../3rdparty/masm/wtf
+ .generated
+ compiler
+ debugger
+ jsruntime
+ memory
+ qmldirparser
+ LIBRARIES
+ Qt::CorePrivate
+ PUBLIC_LIBRARIES
+ Qt::Core
+)
+
+#### Keys ignored in scope 1:.:.:qml.pro:<TRUE>:
+# CONFIG = "qt_tracepoints" "qlalr"
+# MODULE_PLUGIN_TYPES = "qmltooling"
+# _LOADED = "qt_module"
+
+# special case begin
+qt_declarative_write_tag_header(Qml)
+set(_qt_qlalr_flags "--no-debug" "--qt")
+qt_process_qlalr("${CMAKE_CURRENT_SOURCE_DIR}/parser/qqmljs.g" Qml "${_qt_qlalr_flags}")
+qt_declarative_generate_reg_exp_jit_tables(Qml)
+# special case end
+
+## Scopes:
+#####################################################################
+
+extend_target(Qml CONDITION QT_FEATURE_qml_network
+ PUBLIC_LIBRARIES
+ Qt::Network
+)
+
+extend_target(Qml CONDITION MSVC AND (TEST_architecture_arch STREQUAL "i386")
+ LINK_OPTIONS
+ "/BASE:0x66000000"
+)
+
+extend_target(Qml CONDITION MSVC
+ DEFINES
+ _CRT_SECURE_NO_WARNINGS
+)
+
+extend_target(Qml CONDITION WIN32 AND NOT WINRT
+ SOURCES
+ ../3rdparty/masm/wtf/OSAllocatorWin.cpp
+ PUBLIC_LIBRARIES
+ shell32
+)
+
+#### Keys ignored in scope 6:.:.:qml.pro:solaris-cc_x_:
+# QMAKE_CXXFLAGS_RELEASE = "--O2"
+
+extend_target(Qml CONDITION GCC AND isEqual(QT_ARCH,"mips")
+ COMPILE_OPTIONS
+ -fno-reorder-blocks
+)
+
+#### Keys ignored in scope 8:.:.:qml.pro:NOT build_pass:
+# compile_hash_contents = "// Generated file, DO NOT EDIT" "$${LITERAL_HASH}define QML_COMPILE_HASH "$$QML_COMPILE_HASH"" "$${LITERAL_HASH}define QML_COMPILE_HASH_LENGTH $$str_size($$QML_COMPILE_HASH)"
+# tag = <EMPTY>
+# tagFile = "$$PWD/../../.tag"
+
+#### Keys ignored in scope 9:.:.:qml.pro:EXISTS _ss_tagFile:
+# QMAKE_INTERNAL_INCLUDED_FILES = "$$tagFile"
+# tag = "$$cat$$tagFile,singleline"
+
+#### Keys ignored in scope 10:.:.:qml.pro:NOT tag___equals____ss_{LITERAL_DOLLAR}Format AND %H_ss_{LITERAL_DOLLAR}:
+# QML_COMPILE_HASH = "$$tag"
+
+#### Keys ignored in scope 12:.:.:qml.pro:EXISTS _ss_PWD/../../.git:
+# QML_COMPILE_HASH = "$$commit"
+# commit = "$$systemgitrev-parseHEAD"
+
+extend_target(Qml CONDITION EXISTS "qqml_enable_gcov"
+ LIBRARIES
+ gcov
+ COMPILE_OPTIONS
+ -fno-elide-constructors
+ -fprofile-arcs
+ -ftest-coverage
+)
+
+extend_target(Qml CONDITION release AND MSVC AND QT_CL_MAJOR_VERSION___equals___19 AND QT_CL_MINOR_VERSION___equals___00 AND greaterThan(QT_CL_PATCH_VERSION,24212)
+ COMPILE_OPTIONS
+ -d2SSAOptimizer-
+)
+
+#### Keys ignored in scope 16:.:.:qml.pro:ICC:
+# WERROR = "-ww2415"
+
+#### Keys ignored in scope 17:.:.:qml.pro:greaterThan(QT_CLANG_MAJOR_VERSION,3) OR greaterThan(QT_CLANG_MINOR_VERSION,3) OR greaterThan(QT_APPLE_CLANG_MAJOR_VERSION,5) OR QT_APPLE_CLANG_MAJOR_VERSION___equals___5 AND greaterThan(QT_APPLE_CLANG_MINOR_VERSION,0):
+# WERROR = "-Wno-error=unused-const-variable"
+
+extend_target(Qml CONDITION QT_FEATURE_qml_jit
+ SOURCES
+ jit/qv4assemblercommon.cpp jit/qv4assemblercommon_p.h
+ jit/qv4baselineassembler.cpp jit/qv4baselineassembler_p.h
+ jit/qv4baselinejit.cpp jit/qv4baselinejit_p.h
+ INCLUDE_DIRECTORIES
+ ${CMAKE_CURRENT_BUILD_DIR}/jit
+ jit
+)
+
+extend_target(Qml CONDITION QT_FEATURE_qml_animation
+ SOURCES
+ animations/qabstractanimationjob.cpp animations/qabstractanimationjob_p.h
+ animations/qanimationgroupjob.cpp animations/qanimationgroupjob_p.h
+ animations/qanimationjobutil_p.h
+ animations/qcontinuinganimationgroupjob.cpp animations/qcontinuinganimationgroupjob_p.h
+ animations/qparallelanimationgroupjob.cpp animations/qparallelanimationgroupjob_p.h
+ animations/qpauseanimationjob.cpp animations/qpauseanimationjob_p.h
+ animations/qsequentialanimationgroupjob.cpp animations/qsequentialanimationgroupjob_p.h
+ types/qqmltimer.cpp types/qqmltimer_p.h
+ INCLUDE_DIRECTORIES
+ animations
+)
+
+extend_target(Qml CONDITION GCC AND QT_GCC_MAJOR_VERSION___equals___5
+ COMPILE_OPTIONS
+ -fno-strict-aliasing
+)
+
+extend_target(Qml CONDITION QT_FEATURE_qml_debug
+ SOURCES
+ debugger/qqmlabstractprofileradapter.cpp debugger/qqmlabstractprofileradapter_p.h
+ debugger/qqmlconfigurabledebugservice_p.h
+ debugger/qqmldebug.cpp
+ debugger/qqmldebugconnector.cpp
+ debugger/qqmldebugpluginmanager_p.h
+ debugger/qqmldebugserver_p.h
+ debugger/qqmldebugserverconnection_p.h
+ debugger/qqmldebugservice.cpp debugger/qqmldebugservice_p.h
+ debugger/qqmldebugservicefactory_p.h
+ debugger/qqmldebugserviceinterfaces.cpp
+ debugger/qqmlmemoryprofiler.cpp
+ debugger/qqmlprofiler.cpp
+ debugger/qqmlprofilerdefinitions_p.h
+ jsruntime/qv4profiling.cpp
+)
+
+extend_target(Qml CONDITION QT_FEATURE_qml_sequence_object
+ SOURCES
+ jsruntime/qv4sequenceobject.cpp jsruntime/qv4sequenceobject_p.h
+)
+
+extend_target(Qml CONDITION UNIX
+ SOURCES
+ jsruntime/qv4compilationunitmapper_unix.cpp
+ jsruntime/qv4functiontable_unix.cpp
+)
+
+extend_target(Qml CONDITION WIN32
+ SOURCES
+ jsruntime/qv4compilationunitmapper_win.cpp
+ DEFINES
+ NOMINMAX
+)
+
+extend_target(Qml CONDITION (TEST_architecture_arch STREQUAL "x86_64") AND WIN32 AND NOT WINRT
+ SOURCES
+ jsruntime/qv4functiontable_win64.cpp
+)
+
+extend_target(Qml CONDITION WIN32 AND (WINRT OR NOT (TEST_architecture_arch STREQUAL "x86_64"))
+ SOURCES
+ jsruntime/qv4functiontable_noop.cpp
+)
+
+extend_target(Qml CONDITION valgrind
+ DEFINES
+ V4_USE_VALGRIND
+)
+
+extend_target(Qml CONDITION heaptrack
+ DEFINES
+ V4_USE_HEAPTRACK
+)
+
+extend_target(Qml CONDITION QT_FEATURE_qml_xml_http_request
+ SOURCES
+ qml/qqmlxmlhttprequest.cpp qml/qqmlxmlhttprequest_p.h
+)
+
+extend_target(Qml CONDITION QT_FEATURE_qml_locale
+ SOURCES
+ qml/qqmllocale.cpp qml/qqmllocale_p.h
+)
+
+extend_target(Qml CONDITION QT_FEATURE_clock_gettime AND linux-_x_ OR hpux-_x_ OR solaris-_x_
+ LIBRARIES
+ rt
+)
+
+extend_target(Qml CONDITION (disassembler) AND (isEqual(QT_ARCH,"i386" OR isEqual(QT_ARCH,"x86_64")))
+ DEFINES
+ WTF_USE_UDIS86=1
+)
+
+extend_target(Qml CONDITION (disassembler) AND (isEqual(QT_ARCH,"arm"))
+ DEFINES
+ WTF_USE_ARMV7_DISASSEMBLER=1
+)
+
+extend_target(Qml CONDITION (disassembler) AND (isEqual(QT_ARCH,"arm64"))
+ DEFINES
+ WTF_USE_ARM64_DISASSEMBLER=1
+)
+
+extend_target(Qml CONDITION (disassembler) AND (isEqual(QT_ARCH,"mips"))
+ DEFINES
+ WTF_USE_MIPS32_DISASSEMBLER=1
+)
+
+extend_target(Qml CONDITION NOT disassembler
+ DEFINES
+ WTF_USE_UDIS86=0
+)
+
+extend_target(Qml CONDITION (CMAKE_BUILD_TYPE STREQUAL Release)
+ DEFINES
+ NDEBUG
+)
+
+extend_target(Qml CONDITION (NOT ICC AND NOT CLANG AND GCC) AND (greaterThan(QT_GCC_MAJOR_VERSION, 6))
+ COMPILE_OPTIONS
+ -Wno-expansion-to-defined
+)
+
+#### Keys ignored in scope 61:.:../3rdparty/masm:../3rdparty/masm/masm-defs.pri:greaterThan(QT_GCC_MAJOR_VERSION, 6):
+# QMAKE_CXXFLAGS_WARN_ON = "-Wno-expansion-to-defined"
+
+extend_target(Qml CONDITION WINRT
+ SOURCES
+ ../3rdparty/masm/wtf/OSAllocatorWinRT.cpp
+)
+
+extend_target(Qml CONDITION INTEGRITY
+ SOURCES
+ ../3rdparty/masm/wtf/OSAllocatorIntegrity.cpp
+)
+
+extend_target(Qml CONDITION UNIX AND NOT INTEGRITY AND NOT WINRT
+ SOURCES
+ ../3rdparty/masm/wtf/OSAllocatorPosix.cpp
+)
+
+extend_target(Qml CONDITION DEFINES___contains___WTF_USE_UDIS86=1
+ SOURCES
+ ../3rdparty/masm/disassembler/udis86/udis86.c
+ ../3rdparty/masm/disassembler/udis86/udis86_decode.c
+ ../3rdparty/masm/disassembler/udis86/udis86_input.c
+ ../3rdparty/masm/disassembler/udis86/udis86_itab_holder.c
+ ../3rdparty/masm/disassembler/udis86/udis86_syn.c
+ ../3rdparty/masm/disassembler/udis86/udis86_syn-att.c
+ ../3rdparty/masm/disassembler/udis86/udis86_syn-intel.c
+)
+
+#### Keys ignored in scope 69:.:../3rdparty/masm:../3rdparty/masm/masm.pri:DEFINES___contains___WTF_USE_UDIS86=1:
+# ITAB = "$$PWD/disassembler/udis86/optable.xml"
+# QMAKE_EXTRA_COMPILERS = "udis86"
+# QMAKE_EXTRA_TARGETS = "udis86_tab_cfile"
+# udis86.CONFIG = "no_link"
+# udis86.commands = "python" "$$PWD/disassembler/udis86/itab.py" "${QMAKE_FILE_IN}"
+# udis86.input = "ITAB"
+# udis86.output = "udis86_itab.h"
+# udis86_tab_cfile.depends = "udis86_itab.h"
+# udis86_tab_cfile.target = "$$OUT_PWD/udis86_itab.c"
+
+#### Keys ignored in scope 71:.:../3rdparty/masm:../3rdparty/masm/masm.pri:(CMAKE_BUILD_TYPE STREQUAL Debug):
+# GENERATEDDIR = "$$GENERATEDDIR/debug"
+
+#### Keys ignored in scope 72:.:../3rdparty/masm:../3rdparty/masm/masm.pri:else:
+# GENERATEDDIR = "$$GENERATEDDIR/release"
+
+extend_target(Qml CONDITION (NOT c++11 AND NOT ICC) AND (CLANG)
+ COMPILE_OPTIONS
+ -Wno-c++0x-extensions
+ -Wno-c++11-extensions
+)
+
+extend_target(Qml CONDITION (((NOT c++11 AND NOT ICC) AND (NOT (CLANG))) AND (GCC)) AND (greaterThan(QT_GCC_MAJOR_VERSION,4) OR greaterThan(QT_GCC_MINOR_VERSION, 5))
+ COMPILE_OPTIONS
+ -Wno-c++0x-compat
+)
+
+extend_target(Qml CONDITION LINUX
+ LIBRARIES
+ ${CMAKE_DL_LIBS}
+)
+
+
+qt_create_tracepoints(Qml qtqml.tracepoints)
+add_qt_docs(
+ doc/qtqml.qdocconf
+)
diff --git a/src/qml/configure.cmake b/src/qml/configure.cmake
new file mode 100644
index 0000000000..0baa79097f
--- /dev/null
+++ b/src/qml/configure.cmake
@@ -0,0 +1,178 @@
+
+
+#### Inputs
+
+
+
+#### Libraries
+
+
+
+#### Tests
+
+# cxx14_make_unique
+qt_config_compile_test(cxx14_make_unique
+ LABEL "C++14 make_unique()"
+"
+#include <memory>
+
+int main(int argc, char **argv)
+{
+ (void)argc; (void)argv;
+ /* BEGIN TEST: */
+std::unique_ptr<int> ptr = std::make_unique<int>();
+ /* END TEST: */
+ return 0;
+}
+")
+
+# pointer_32bit
+qt_config_compile_test(pointer_32bit
+ LABEL "32bit pointers"
+"
+
+
+int main(int argc, char **argv)
+{
+ (void)argc; (void)argv;
+ /* BEGIN TEST: */
+static_assert(sizeof(void *) == 4, \"fail\");
+ /* END TEST: */
+ return 0;
+}
+")
+
+# pointer_64bit
+qt_config_compile_test(pointer_64bit
+ LABEL "64bit pointers"
+"
+
+
+int main(int argc, char **argv)
+{
+ (void)argc; (void)argv;
+ /* BEGIN TEST: */
+static_assert(sizeof(void *) == 8, \"fail\");
+ /* END TEST: */
+ return 0;
+}
+")
+
+# arm_thumb
+qt_config_compile_test(arm_thumb
+ LABEL "THUMB mode on ARM"
+"
+
+
+int main(int argc, char **argv)
+{
+ (void)argc; (void)argv;
+ /* BEGIN TEST: */
+#if defined(thumb2) || defined(__thumb2__)
+# define THUMB_OK
+#elif (defined(__thumb) || defined(__thumb__)) && __TARGET_ARCH_THUMB-0 == 4
+# define THUMB_OK
+#elif defined(__ARM_ARCH_ISA_THUMB) && __ARM_ARCH_ISA_THUMB == 2
+// clang 3.5 and later will set this if the core supports the Thumb-2 ISA.
+# define THUMB_OK
+#else
+# error \"fail\"
+#endif
+ /* END TEST: */
+ return 0;
+}
+")
+
+# arm_fp
+qt_config_compile_test(arm_fp
+ LABEL "Sufficiently recent FPU on ARM"
+"
+
+
+int main(int argc, char **argv)
+{
+ (void)argc; (void)argv;
+ /* BEGIN TEST: */
+// if !defined(__ARM_FP) we might be on MSVC or we might have a device
+// without an FPU.
+// TODO: The latter case is not supported, but the test still succeeds.
+#if defined(__ARM_FP) && (__ARM_FP <= 0x04)
+# error \"fail\"
+#endif
+ /* END TEST: */
+ return 0;
+}
+")
+
+
+
+#### Features
+
+qt_feature("cxx14_make_unique" PRIVATE
+ LABEL "C++14 make_unique"
+ CONDITION QT_FEATURE_cxx14 OR TEST_cxx14_make_unique
+)
+qt_feature("qml_network" PUBLIC
+ SECTION "QML"
+ LABEL "QML network support"
+ PURPOSE "Provides network transparency."
+ CONDITION QT_FEATURE_network
+)
+# On arm and arm64 we need a specialization of cacheFlush() for each OS to be enabeled. Therefore the config white list. Also Mind that e.g. x86_32 has arch.x86_64 but 32bit pointers. Therefore the checks for architecture and pointer size. Finally, ios and tvos can technically use the JIT but Apple does not allow it. Therefore, it's disabled by default.
+qt_feature("qml_jit" PRIVATE
+ SECTION "QML"
+ LABEL "QML just-in-time compiler"
+ PURPOSE "Provides a JIT for QML and JavaScript"
+ AUTODETECT NOT APPLE_IOS AND NOT APPLE_TVOS
+ CONDITION ( ( ( TEST_architecture_arch STREQUAL i386 ) AND TEST_pointer_32bit AND QT_FEATURE_sse2 ) OR ( ( TEST_architecture_arch STREQUAL x86_64 ) AND TEST_pointer_64bit AND QT_FEATURE_sse2 ) OR ( ( TEST_architecture_arch STREQUAL arm ) AND TEST_pointer_32bit AND TEST_arm_fp AND TEST_arm_thumb AND ( LINUX OR APPLE_IOS OR APPLE_TVOS OR QNX ) ) OR ( ( TEST_architecture_arch STREQUAL arm64 ) AND TEST_pointer_64bit AND TEST_arm_fp AND ( LINUX OR APPLE_IOS OR APPLE_TVOS OR QNX OR INTEGRITY ) ) )
+)
+qt_feature("qml_debug" PUBLIC
+ SECTION "QML"
+ LABEL "QML debugging and profiling support"
+ PURPOSE "Provides infrastructure and plugins for debugging and profiling."
+)
+qt_feature("qml_profiler" PRIVATE
+ SECTION "QML"
+ LABEL "Command line QML Profiler"
+ PURPOSE "Supports retrieving QML tracing data from an application."
+ CONDITION ( QT_FEATURE_commandlineparser ) AND ( QT_FEATURE_qml_debug ) AND ( QT_FEATURE_qml_network AND QT_FEATURE_localserver ) AND ( QT_FEATURE_xmlstreamwriter )
+)
+qt_feature("qml_preview" PRIVATE
+ SECTION "QML"
+ LABEL "Command line QML Preview tool"
+ PURPOSE "Updates QML documents in your application live as you change them on disk"
+ CONDITION ( QT_FEATURE_commandlineparser ) AND ( QT_FEATURE_filesystemwatcher ) AND ( QT_FEATURE_qml_network AND QT_FEATURE_localserver ) AND ( QT_FEATURE_process ) AND ( QT_FEATURE_qml_debug )
+)
+qt_feature("qml_devtools" PRIVATE
+ SECTION "QML"
+ LABEL "QML Development Tools"
+ PURPOSE "Provides the QmlDevtools library and various utilities."
+)
+qt_feature("qml_sequence_object" PRIVATE
+ SECTION "QML"
+ LABEL "QML sequence object"
+ PURPOSE "Supports mapping sequence types into QML."
+)
+qt_feature("qml_xml_http_request" PRIVATE
+ SECTION "QML"
+ LABEL "QML XML http request"
+ PURPOSE "Provides support for sending XML http requests."
+ CONDITION ( QT_FEATURE_xmlstreamreader ) AND ( QT_FEATURE_qml_network )
+)
+qt_feature("qml_locale" PRIVATE
+ SECTION "QML"
+ LABEL "QML Locale"
+ PURPOSE "Provides support for locales in QML."
+)
+qt_feature("qml_animation" PRIVATE
+ SECTION "QML"
+ LABEL "QML Animations"
+ PURPOSE "Provides support for animations and timers in QML."
+ CONDITION QT_FEATURE_animation
+)
+qt_feature("qml_worker_script" PRIVATE
+ SECTION "QML"
+ LABEL "QML WorkerScript"
+ PURPOSE "Enables the use of threads in QML."
+ CONDITION QT_FEATURE_thread
+)
diff --git a/src/qml/qml/qqmlengine.cpp b/src/qml/qml/qqmlengine.cpp
index f977934b3e..691eb987f6 100644
--- a/src/qml/qml/qqmlengine.cpp
+++ b/src/qml/qml/qqmlengine.cpp
@@ -1358,7 +1358,7 @@ void QQmlEngine::setOutputWarningsToStandardError(bool enabled)
QObject* example:
\code
class MySingleton : public QObject {
- Q_OBJECT
+ \Q_OBJECT
static int typeId;
// ...
};
diff --git a/src/qml/qml/qqmlparserstatus.cpp b/src/qml/qml/qqmlparserstatus.cpp
index b8f4bb8c19..cd45e6668b 100644
--- a/src/qml/qml/qqmlparserstatus.cpp
+++ b/src/qml/qml/qqmlparserstatus.cpp
@@ -71,7 +71,7 @@ QT_BEGIN_NAMESPACE
\code
class MyObject : public QObject, public QQmlParserStatus
{
- Q_OBJECT
+ \Q_OBJECT
Q_INTERFACES(QQmlParserStatus)
public:
diff --git a/src/qmlmodels/CMakeLists.txt b/src/qmlmodels/CMakeLists.txt
new file mode 100644
index 0000000000..bbfedc60e6
--- /dev/null
+++ b/src/qmlmodels/CMakeLists.txt
@@ -0,0 +1,60 @@
+# Generated from qmlmodels.pro.
+
+#####################################################################
+## QmlModels Module:
+#####################################################################
+
+add_qt_module(QmlModels
+ SOURCES
+ qqmlchangeset.cpp qqmlchangeset_p.h
+ qqmlmodelsmodule.cpp qqmlmodelsmodule_p.h
+ qtqmlmodelsglobal.h qtqmlmodelsglobal_p.h
+ DEFINES
+ QT_NO_FOREACH
+ QT_NO_INTEGER_EVENT_COORDINATES
+ QT_NO_URL_CAST_FROM_STRING
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::QmlPrivate
+ PUBLIC_LIBRARIES
+ Qt::Core
+ Qt::Qml
+)
+
+#### Keys ignored in scope 1:.:.:qmlmodels.pro:<TRUE>:
+# _LOADED = "qt_module"
+
+## Scopes:
+#####################################################################
+
+extend_target(QmlModels CONDITION QT_FEATURE_qml_object_model
+ SOURCES
+ qqmlinstantiator.cpp qqmlinstantiator_p.h
+ qqmlinstantiator_p_p.h
+ qqmlobjectmodel.cpp qqmlobjectmodel_p.h
+)
+
+extend_target(QmlModels CONDITION QT_FEATURE_qml_table_model
+ SOURCES
+ qqmltableinstancemodel.cpp qqmltableinstancemodel_p.h
+ qqmltablemodel.cpp qqmltablemodel_p.h
+ qqmltablemodelcolumn.cpp qqmltablemodelcolumn_p.h
+)
+
+extend_target(QmlModels CONDITION QT_FEATURE_qml_list_model
+ SOURCES
+ qqmllistmodel.cpp qqmllistmodel_p.h
+ qqmllistmodel_p_p.h
+ qqmllistmodelworkeragent.cpp qqmllistmodelworkeragent_p.h
+)
+
+extend_target(QmlModels CONDITION QT_FEATURE_qml_delegate_model
+ SOURCES
+ qqmladaptormodel.cpp qqmladaptormodel_p.h
+ qqmldelegatecomponent.cpp qqmldelegatecomponent_p.h
+ qqmldelegatemodel.cpp qqmldelegatemodel_p.h
+ qqmldelegatemodel_p_p.h
+ qqmllistaccessor.cpp qqmllistaccessor_p.h
+ qqmllistcompositor.cpp qqmllistcompositor_p.h
+ qquickpackage.cpp qquickpackage_p.h
+)
diff --git a/src/qmlmodels/configure.cmake b/src/qmlmodels/configure.cmake
new file mode 100644
index 0000000000..086b08ca8a
--- /dev/null
+++ b/src/qmlmodels/configure.cmake
@@ -0,0 +1,37 @@
+
+
+#### Inputs
+
+
+
+#### Libraries
+
+
+
+#### Tests
+
+
+
+#### Features
+
+qt_feature("qml_object_model" PRIVATE
+ SECTION "QML"
+ LABEL "QML list model"
+ PURPOSE "Provides the ObjectModel and Instantiator QML types."
+)
+qt_feature("qml_list_model" PRIVATE
+ SECTION "QML"
+ LABEL "QML list model"
+ PURPOSE "Provides the ListModel QML type."
+)
+qt_feature("qml_delegate_model" PRIVATE
+ SECTION "QML"
+ LABEL "QML delegate model"
+ PURPOSE "Provides the DelegateModel QML type."
+ CONDITION QT_FEATURE_qml_object_model
+)
+qt_feature("qml_table_model" PRIVATE
+ SECTION "QML"
+ LABEL "QML table model"
+ PURPOSE "Provides the TableModel QML type."
+)
diff --git a/src/quick/CMakeLists.txt b/src/quick/CMakeLists.txt
new file mode 100644
index 0000000000..f375b56657
--- /dev/null
+++ b/src/quick/CMakeLists.txt
@@ -0,0 +1,500 @@
+# Generated from quick.pro.
+
+#####################################################################
+## Quick Module:
+#####################################################################
+
+add_qt_module(Quick
+ SOURCES
+ handlers/qquickdragaxis.cpp handlers/qquickdragaxis_p.h
+ handlers/qquickdraghandler.cpp handlers/qquickdraghandler_p.h
+ handlers/qquickhandlerpoint.cpp handlers/qquickhandlerpoint_p.h
+ handlers/qquickhoverhandler.cpp handlers/qquickhoverhandler_p.h
+ handlers/qquickmultipointhandler.cpp handlers/qquickmultipointhandler_p.h
+ handlers/qquickmultipointhandler_p_p.h
+ handlers/qquickpinchhandler.cpp handlers/qquickpinchhandler_p.h
+ handlers/qquickpointerdevicehandler.cpp handlers/qquickpointerdevicehandler_p.h
+ handlers/qquickpointerdevicehandler_p_p.h
+ handlers/qquickpointerhandler.cpp handlers/qquickpointerhandler_p.h
+ handlers/qquickpointerhandler_p_p.h
+ handlers/qquickpointhandler.cpp handlers/qquickpointhandler_p.h
+ handlers/qquicksinglepointhandler.cpp handlers/qquicksinglepointhandler_p.h
+ handlers/qquicksinglepointhandler_p_p.h
+ handlers/qquicktaphandler.cpp handlers/qquicktaphandler_p.h
+ items/qquickaccessibleattached.cpp items/qquickaccessibleattached_p.h
+ items/qquickanchors.cpp items/qquickanchors_p.h
+ items/qquickanchors_p_p.h
+ items/qquickborderimage.cpp items/qquickborderimage_p.h
+ items/qquickborderimage_p_p.h
+ items/qquickclipnode.cpp items/qquickclipnode_p.h
+ items/qquickevents.cpp
+ items/qquickevents_p_p.h
+ items/qquickflickable.cpp items/qquickflickable_p.h
+ items/qquickflickable_p_p.h
+ items/qquickflickablebehavior_p.h
+ items/qquickfocusscope.cpp items/qquickfocusscope_p.h
+ items/qquickgraphicsinfo.cpp items/qquickgraphicsinfo_p.h
+ items/qquickimage.cpp items/qquickimage_p.h
+ items/qquickimage_p_p.h
+ items/qquickimagebase.cpp items/qquickimagebase_p.h
+ items/qquickimagebase_p_p.h
+ items/qquickimplicitsizeitem.cpp items/qquickimplicitsizeitem_p.h
+ items/qquickimplicitsizeitem_p_p.h
+ items/qquickitem.cpp items/qquickitem.h items/qquickitem_p.h
+ items/qquickitemanimation.cpp items/qquickitemanimation_p.h
+ items/qquickitemanimation_p_p.h
+ items/qquickitemchangelistener_p.h
+ items/qquickitemgrabresult.cpp items/qquickitemgrabresult.h
+ items/qquickitemsmodule.cpp items/qquickitemsmodule_p.h
+ items/qquickloader.cpp items/qquickloader_p.h
+ items/qquickloader_p_p.h
+ items/qquickmousearea.cpp items/qquickmousearea_p.h
+ items/qquickmousearea_p_p.h
+ items/qquickmultipointtoucharea.cpp items/qquickmultipointtoucharea_p.h
+ items/qquickpainteditem.cpp items/qquickpainteditem.h items/qquickpainteditem_p.h
+ items/qquickpincharea.cpp items/qquickpincharea_p.h
+ items/qquickpincharea_p_p.h
+ items/qquickrectangle.cpp items/qquickrectangle_p.h
+ items/qquickrectangle_p_p.h
+ items/qquickrendercontrol.cpp items/qquickrendercontrol.h items/qquickrendercontrol_p.h
+ items/qquickscalegrid.cpp
+ items/qquickscalegrid_p_p.h
+ items/qquickscreen.cpp items/qquickscreen_p.h
+ items/qquickstateoperations.cpp items/qquickstateoperations_p.h
+ items/qquicktext.cpp items/qquicktext_p.h
+ items/qquicktext_p_p.h
+ items/qquicktextcontrol.cpp items/qquicktextcontrol_p.h
+ items/qquicktextcontrol_p_p.h
+ items/qquicktextdocument.cpp items/qquicktextdocument.h items/qquicktextdocument_p.h
+ items/qquicktextedit.cpp items/qquicktextedit_p.h
+ items/qquicktextedit_p_p.h
+ items/qquicktextinput.cpp items/qquicktextinput_p.h
+ items/qquicktextinput_p_p.h
+ items/qquicktextnode.cpp items/qquicktextnode_p.h
+ items/qquicktextnodeengine.cpp items/qquicktextnodeengine_p.h
+ items/qquicktextutil.cpp items/qquicktextutil_p.h
+ items/qquicktranslate.cpp items/qquicktranslate_p.h
+ items/qquickview.cpp items/qquickview.h items/qquickview_p.h
+ items/qquickwindow.cpp items/qquickwindow.h items/qquickwindow_p.h
+ items/qquickwindowattached.cpp items/qquickwindowattached_p.h
+ items/qquickwindowmodule.cpp items/qquickwindowmodule_p.h
+ qtquick2.cpp qtquick2_p.h
+ qtquickglobal.h qtquickglobal_p.h
+ scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp scenegraph/adaptations/software/qsgabstractsoftwarerenderer_p.h
+ scenegraph/adaptations/software/qsgsoftwareadaptation.cpp scenegraph/adaptations/software/qsgsoftwareadaptation_p.h
+ scenegraph/adaptations/software/qsgsoftwarecontext.cpp scenegraph/adaptations/software/qsgsoftwarecontext_p.h
+ scenegraph/adaptations/software/qsgsoftwareglyphnode.cpp scenegraph/adaptations/software/qsgsoftwareglyphnode_p.h
+ scenegraph/adaptations/software/qsgsoftwareinternalimagenode.cpp scenegraph/adaptations/software/qsgsoftwareinternalimagenode_p.h
+ scenegraph/adaptations/software/qsgsoftwareinternalrectanglenode.cpp scenegraph/adaptations/software/qsgsoftwareinternalrectanglenode_p.h
+ scenegraph/adaptations/software/qsgsoftwarelayer.cpp scenegraph/adaptations/software/qsgsoftwarelayer_p.h
+ scenegraph/adaptations/software/qsgsoftwarepainternode.cpp scenegraph/adaptations/software/qsgsoftwarepainternode_p.h
+ scenegraph/adaptations/software/qsgsoftwarepixmaprenderer.cpp scenegraph/adaptations/software/qsgsoftwarepixmaprenderer_p.h
+ scenegraph/adaptations/software/qsgsoftwarepixmaptexture.cpp scenegraph/adaptations/software/qsgsoftwarepixmaptexture_p.h
+ scenegraph/adaptations/software/qsgsoftwarepublicnodes.cpp scenegraph/adaptations/software/qsgsoftwarepublicnodes_p.h
+ scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp scenegraph/adaptations/software/qsgsoftwarerenderablenode_p.h
+ scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater_p.h
+ scenegraph/adaptations/software/qsgsoftwarerenderer.cpp scenegraph/adaptations/software/qsgsoftwarerenderer_p.h
+ scenegraph/adaptations/software/qsgsoftwarerenderlistbuilder.cpp scenegraph/adaptations/software/qsgsoftwarerenderlistbuilder_p.h
+ scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp scenegraph/adaptations/software/qsgsoftwarerenderloop_p.h
+ scenegraph/coreapi/qsgabstractrenderer.cpp scenegraph/coreapi/qsgabstractrenderer.h scenegraph/coreapi/qsgabstractrenderer_p.h
+ scenegraph/coreapi/qsggeometry.cpp scenegraph/coreapi/qsggeometry.h scenegraph/coreapi/qsggeometry_p.h
+ scenegraph/coreapi/qsgmaterial.cpp scenegraph/coreapi/qsgmaterial.h
+ scenegraph/coreapi/qsgmaterialshader_p.h
+ scenegraph/coreapi/qsgnode.cpp scenegraph/coreapi/qsgnode.h scenegraph/coreapi/qsgnode_p.h
+ scenegraph/coreapi/qsgnodeupdater.cpp scenegraph/coreapi/qsgnodeupdater_p.h
+ scenegraph/coreapi/qsgrenderer.cpp scenegraph/coreapi/qsgrenderer_p.h
+ scenegraph/coreapi/qsgrendererinterface.cpp scenegraph/coreapi/qsgrendererinterface.h
+ scenegraph/coreapi/qsgrendernode.cpp scenegraph/coreapi/qsgrendernode.h scenegraph/coreapi/qsgrendernode_p.h
+ scenegraph/qsgadaptationlayer.cpp scenegraph/qsgadaptationlayer_p.h
+ scenegraph/qsgbasicglyphnode.cpp scenegraph/qsgbasicglyphnode_p.h
+ scenegraph/qsgbasicinternalimagenode.cpp scenegraph/qsgbasicinternalimagenode_p.h
+ scenegraph/qsgbasicinternalrectanglenode.cpp scenegraph/qsgbasicinternalrectanglenode_p.h
+ scenegraph/qsgcontext.cpp scenegraph/qsgcontext_p.h
+ scenegraph/qsgcontextplugin.cpp scenegraph/qsgcontextplugin_p.h
+ scenegraph/qsgrenderloop.cpp scenegraph/qsgrenderloop_p.h
+ scenegraph/util/qsgareaallocator.cpp scenegraph/util/qsgareaallocator_p.h
+ scenegraph/util/qsgengine.cpp scenegraph/util/qsgengine.h scenegraph/util/qsgengine_p.h
+ scenegraph/util/qsgflatcolormaterial.cpp scenegraph/util/qsgflatcolormaterial.h
+ scenegraph/util/qsgimagenode.cpp scenegraph/util/qsgimagenode.h
+ scenegraph/util/qsgninepatchnode.cpp scenegraph/util/qsgninepatchnode.h
+ scenegraph/util/qsgrectanglenode.cpp scenegraph/util/qsgrectanglenode.h
+ scenegraph/util/qsgsimplematerial.cpp scenegraph/util/qsgsimplematerial.h
+ scenegraph/util/qsgsimplerectnode.cpp scenegraph/util/qsgsimplerectnode.h
+ scenegraph/util/qsgsimpletexturenode.cpp scenegraph/util/qsgsimpletexturenode.h
+ scenegraph/util/qsgtexture.cpp scenegraph/util/qsgtexture.h scenegraph/util/qsgtexture_p.h
+ scenegraph/util/qsgtexturematerial.cpp scenegraph/util/qsgtexturematerial.h scenegraph/util/qsgtexturematerial_p.h
+ scenegraph/util/qsgtextureprovider.cpp scenegraph/util/qsgtextureprovider.h
+ scenegraph/util/qsgtexturereader.cpp scenegraph/util/qsgtexturereader_p.h
+ scenegraph/util/qsgvertexcolormaterial.cpp scenegraph/util/qsgvertexcolormaterial.h
+ util/qquickanimation.cpp util/qquickanimation_p.h
+ util/qquickanimation_p_p.h
+ util/qquickanimationcontroller.cpp util/qquickanimationcontroller_p.h
+ util/qquickanimator.cpp util/qquickanimator_p.h
+ util/qquickanimator_p_p.h
+ util/qquickanimatorcontroller.cpp util/qquickanimatorcontroller_p.h
+ util/qquickanimatorjob.cpp util/qquickanimatorjob_p.h
+ util/qquickapplication.cpp util/qquickapplication_p.h
+ util/qquickbehavior.cpp util/qquickbehavior_p.h
+ util/qquickboundaryrule.cpp util/qquickboundaryrule_p.h
+ util/qquickfontloader.cpp util/qquickfontloader_p.h
+ util/qquickfontmetrics.cpp util/qquickfontmetrics_p.h
+ util/qquickglobal.cpp
+ util/qquickimageprovider.cpp util/qquickimageprovider.h util/qquickimageprovider_p.h
+ util/qquickpixmapcache.cpp util/qquickpixmapcache_p.h
+ util/qquickprofiler_p.h
+ util/qquickpropertychanges.cpp util/qquickpropertychanges_p.h
+ util/qquicksmoothedanimation.cpp util/qquicksmoothedanimation_p.h
+ util/qquicksmoothedanimation_p_p.h
+ util/qquickspringanimation.cpp util/qquickspringanimation_p.h
+ util/qquickstate.cpp util/qquickstate_p.h
+ util/qquickstate_p_p.h
+ util/qquickstatechangescript.cpp util/qquickstatechangescript_p.h
+ util/qquickstategroup.cpp util/qquickstategroup_p.h
+ util/qquickstyledtext.cpp util/qquickstyledtext_p.h
+ util/qquicksvgparser.cpp util/qquicksvgparser_p.h
+ util/qquicksystempalette.cpp util/qquicksystempalette_p.h
+ util/qquicktextmetrics.cpp util/qquicktextmetrics_p.h
+ util/qquicktimeline.cpp
+ util/qquicktimeline_p_p.h
+ util/qquicktransition.cpp util/qquicktransition_p.h
+ util/qquicktransitionmanager.cpp
+ util/qquicktransitionmanager_p_p.h
+ util/qquickutilmodule.cpp util/qquickutilmodule_p.h
+ util/qquickvalidator.cpp util/qquickvalidator_p.h
+ util/qquickvaluetypes.cpp util/qquickvaluetypes_p.h
+ DEFINES
+ QT_NO_FOREACH
+ QT_NO_INTEGER_EVENT_COORDINATES
+ QT_NO_URL_CAST_FROM_STRING
+ INCLUDE_DIRECTORIES
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlModelsPrivate
+ Qt::QmlPrivate
+ PUBLIC_LIBRARIES
+ Qt::Core
+ Qt::Gui
+ Qt::Qml
+ Qt::QmlModels
+)
+
+# Resources:
+add_qt_resource(Quick "scenegraph" PREFIX "/qt-project.org/scenegraph" BASE "scenegraph" FILES
+ shaders/24bittextmask.frag
+ shaders/24bittextmask_core.frag
+ shaders/32bitcolortext.frag
+ shaders/32bitcolortext_core.frag
+ shaders/8bittextmask.frag
+ shaders/8bittextmask_core.frag
+ shaders/distancefieldoutlinetext.frag
+ shaders/distancefieldoutlinetext_core.frag
+ shaders/distancefieldshiftedtext.frag
+ shaders/distancefieldshiftedtext.vert
+ shaders/distancefieldshiftedtext_core.frag
+ shaders/distancefieldshiftedtext_core.vert
+ shaders/distancefieldtext.frag
+ shaders/distancefieldtext.vert
+ shaders/distancefieldtext_core.frag
+ shaders/distancefieldtext_core.vert
+ shaders/flatcolor.frag
+ shaders/flatcolor.vert
+ shaders/flatcolor_core.frag
+ shaders/flatcolor_core.vert
+ shaders/hiqsubpixeldistancefieldtext.frag
+ shaders/hiqsubpixeldistancefieldtext.vert
+ shaders/hiqsubpixeldistancefieldtext_core.frag
+ shaders/hiqsubpixeldistancefieldtext_core.vert
+ shaders/loqsubpixeldistancefieldtext.frag
+ shaders/loqsubpixeldistancefieldtext.vert
+ shaders/loqsubpixeldistancefieldtext_core.frag
+ shaders/loqsubpixeldistancefieldtext_core.vert
+ shaders/opaquetexture.frag
+ shaders/opaquetexture.vert
+ shaders/opaquetexture_core.frag
+ shaders/opaquetexture_core.vert
+ shaders/outlinedtext.frag
+ shaders/outlinedtext.vert
+ shaders/outlinedtext_core.frag
+ shaders/outlinedtext_core.vert
+ shaders/rendernode.frag
+ shaders/rendernode.vert
+ shaders/rendernode_core.frag
+ shaders/rendernode_core.vert
+ shaders/smoothcolor.frag
+ shaders/smoothcolor.vert
+ shaders/smoothcolor_core.frag
+ shaders/smoothcolor_core.vert
+ shaders/smoothtexture.frag
+ shaders/smoothtexture.vert
+ shaders/smoothtexture_core.frag
+ shaders/smoothtexture_core.vert
+ shaders/sprite.frag
+ shaders/sprite.vert
+ shaders/sprite_core.frag
+ shaders/sprite_core.vert
+ shaders/stencilclip.frag
+ shaders/stencilclip.vert
+ shaders/stencilclip_core.frag
+ shaders/stencilclip_core.vert
+ shaders/styledtext.frag
+ shaders/styledtext.vert
+ shaders/styledtext_core.frag
+ shaders/styledtext_core.vert
+ shaders/textmask.frag
+ shaders/textmask.vert
+ shaders/textmask_core.frag
+ shaders/textmask_core.vert
+ shaders/texture.frag
+ shaders/texture_core.frag
+ shaders/vertexcolor.frag
+ shaders/vertexcolor.vert
+ shaders/vertexcolor_core.frag
+ shaders/vertexcolor_core.vert
+ shaders/visualization.frag
+ shaders/visualization.vert)
+add_qt_resource(Quick "items" PREFIX "/qt-project.org/items" BASE "items" FILES
+ shaders/shadereffect.frag
+ shaders/shadereffect.vert
+ shaders/shadereffect_core.frag
+ shaders/shadereffect_core.vert
+ shaders/shadereffectfallback.frag
+ shaders/shadereffectfallback.vert
+ shaders/shadereffectfallback_core.frag
+ shaders/shadereffectfallback_core.vert)
+
+
+#### Keys ignored in scope 1:.:.:quick.pro:<TRUE>:
+# ANDROID_BUNDLED_FILES = "qml" "lib/libQt5QuickParticles.so"
+# ANDROID_LIB_DEPENDENCIES = "lib/libQt5QuickParticles.so"
+# MODULE_PLUGIN_TYPES = "scenegraph"
+# _LOADED = "qt_module"
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:quick.pro:QT_FEATURE_qml_network:
+# QT_PRIVATE = "network"
+
+extend_target(Quick CONDITION MSVC
+ DEFINES
+ _CRT_SECURE_NO_WARNINGS
+)
+
+#### Keys ignored in scope 4:.:.:quick.pro:solaris-cc_x_:
+# QMAKE_CXXFLAGS_RELEASE = "--O2"
+
+extend_target(Quick CONDITION WIN32 AND NOT WINRT
+ PUBLIC_LIBRARIES
+ user32
+)
+
+extend_target(Quick CONDITION EXISTS "qqml_enable_gcov"
+ LIBRARIES
+ gcov
+ COMPILE_OPTIONS
+ -fno-elide-constructors
+ -fprofile-arcs
+ -ftest-coverage
+)
+
+extend_target(Quick CONDITION QT_FEATURE_quick_designer
+ SOURCES
+ designer/qqmldesignermetaobject.cpp designer/qqmldesignermetaobject_p.h
+ designer/qquickdesignercustomobjectdata.cpp designer/qquickdesignercustomobjectdata_p.h
+ designer/qquickdesignercustomparserobject.cpp designer/qquickdesignercustomparserobject_p.h
+ designer/qquickdesignersupport.cpp designer/qquickdesignersupport_p.h
+ designer/qquickdesignersupportitems.cpp designer/qquickdesignersupportitems_p.h
+ designer/qquickdesignersupportmetainfo.cpp designer/qquickdesignersupportmetainfo_p.h
+ designer/qquickdesignersupportproperties.cpp designer/qquickdesignersupportproperties_p.h
+ designer/qquickdesignersupportpropertychanges.cpp designer/qquickdesignersupportpropertychanges_p.h
+ designer/qquickdesignersupportstates.cpp designer/qquickdesignersupportstates_p.h
+ designer/qquickdesignerwindowmanager.cpp designer/qquickdesignerwindowmanager_p.h
+)
+
+extend_target(Quick CONDITION QT_FEATURE_accessibility
+ SOURCES
+ accessible/qaccessiblequickitem.cpp accessible/qaccessiblequickitem_p.h
+ accessible/qaccessiblequickview.cpp accessible/qaccessiblequickview_p.h
+ accessible/qquickaccessiblefactory.cpp accessible/qquickaccessiblefactory_p.h
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ PUBLIC_LIBRARIES
+ Qt::Core
+ Qt::Gui
+ Qt::Qml
+)
+
+extend_target(Quick CONDITION QT_FEATURE_qml_debug
+ SOURCES
+ util/qquickprofiler.cpp
+)
+
+extend_target(Quick CONDITION QT_FEATURE_shortcut
+ SOURCES
+ util/qquickshortcut.cpp util/qquickshortcut_p.h
+)
+
+extend_target(Quick CONDITION QT_FEATURE_quick_path
+ SOURCES
+ util/qquickpath.cpp util/qquickpath_p.h
+ util/qquickpath_p_p.h
+ util/qquickpathinterpolator.cpp util/qquickpathinterpolator_p.h
+)
+
+extend_target(Quick CONDITION QT_FEATURE_opengl OR QT_FEATURE_opengles2 OR QT_FEATURE_opengles3
+ SOURCES
+ items/qquickframebufferobject.cpp items/qquickframebufferobject.h
+ items/qquickopenglinfo.cpp items/qquickopenglinfo_p.h
+ scenegraph/compressedtexture/qsgcompressedatlastexture.cpp scenegraph/compressedtexture/qsgcompressedatlastexture_p.h
+ scenegraph/compressedtexture/qsgcompressedtexture.cpp scenegraph/compressedtexture/qsgcompressedtexture_p.h
+ scenegraph/coreapi/qsgbatchrenderer.cpp scenegraph/coreapi/qsgbatchrenderer_p.h
+ scenegraph/coreapi/qsgshaderrewriter.cpp
+ scenegraph/qsgdefaultcontext.cpp scenegraph/qsgdefaultcontext_p.h
+ scenegraph/qsgdefaultdistancefieldglyphcache.cpp scenegraph/qsgdefaultdistancefieldglyphcache_p.h
+ scenegraph/qsgdefaultglyphnode.cpp scenegraph/qsgdefaultglyphnode_p.cpp scenegraph/qsgdefaultglyphnode_p.h
+ scenegraph/qsgdefaultglyphnode_p_p.h
+ scenegraph/qsgdefaultinternalimagenode.cpp scenegraph/qsgdefaultinternalimagenode_p.h
+ scenegraph/qsgdefaultinternalrectanglenode.cpp scenegraph/qsgdefaultinternalrectanglenode_p.h
+ scenegraph/qsgdefaultlayer.cpp scenegraph/qsgdefaultlayer_p.h
+ scenegraph/qsgdefaultrendercontext.cpp scenegraph/qsgdefaultrendercontext_p.h
+ scenegraph/qsgdistancefieldglyphnode.cpp scenegraph/qsgdistancefieldglyphnode_p.cpp scenegraph/qsgdistancefieldglyphnode_p.h
+ scenegraph/qsgdistancefieldglyphnode_p_p.h
+ scenegraph/qsgwindowsrenderloop.cpp scenegraph/qsgwindowsrenderloop_p.h
+ scenegraph/util/qsgatlastexture.cpp scenegraph/util/qsgatlastexture_p.h
+ scenegraph/util/qsgdefaultimagenode.cpp scenegraph/util/qsgdefaultimagenode_p.h
+ scenegraph/util/qsgdefaultninepatchnode.cpp scenegraph/util/qsgdefaultninepatchnode_p.h
+ scenegraph/util/qsgdefaultpainternode.cpp scenegraph/util/qsgdefaultpainternode_p.h
+ scenegraph/util/qsgdefaultrectanglenode.cpp scenegraph/util/qsgdefaultrectanglenode_p.h
+ scenegraph/util/qsgdepthstencilbuffer.cpp scenegraph/util/qsgdepthstencilbuffer_p.h
+ scenegraph/util/qsgshadersourcebuilder.cpp scenegraph/util/qsgshadersourcebuilder_p.h
+)
+
+extend_target(Quick CONDITION QT_FEATURE_thread AND (QT_FEATURE_opengl OR QT_FEATURE_opengles2 OR QT_FEATURE_opengles3)
+ SOURCES
+ scenegraph/qsgthreadedrenderloop.cpp scenegraph/qsgthreadedrenderloop_p.h
+)
+
+extend_target(Quick CONDITION QT_FEATURE_quick_sprite AND (QT_FEATURE_opengl OR QT_FEATURE_opengles2 OR QT_FEATURE_opengles3)
+ SOURCES
+ scenegraph/qsgdefaultspritenode.cpp scenegraph/qsgdefaultspritenode_p.h
+)
+
+extend_target(Quick CONDITION QT_FEATURE_quick_sprite
+ SOURCES
+ items/qquickanimatedsprite.cpp items/qquickanimatedsprite_p.h
+ items/qquickanimatedsprite_p_p.h
+ items/qquicksprite.cpp items/qquicksprite_p.h
+ items/qquickspriteengine.cpp items/qquickspriteengine_p.h
+ items/qquickspritesequence.cpp items/qquickspritesequence_p.h
+ items/qquickspritesequence_p_p.h
+ scenegraph/adaptations/software/qsgsoftwarespritenode.cpp scenegraph/adaptations/software/qsgsoftwarespritenode_p.h
+)
+
+extend_target(Quick CONDITION QT_FEATURE_thread
+ SOURCES
+ scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop_p.h
+)
+
+extend_target(Quick CONDITION QT_FEATURE_quick_draganddrop
+ SOURCES
+ items/qquickdrag.cpp items/qquickdrag_p.h
+ items/qquickdroparea.cpp items/qquickdroparea_p.h
+)
+
+extend_target(Quick CONDITION QT_FEATURE_quick_animatedimage
+ SOURCES
+ items/qquickanimatedimage.cpp items/qquickanimatedimage_p.h
+ items/qquickanimatedimage_p_p.h
+)
+
+extend_target(Quick CONDITION QT_FEATURE_quick_gridview
+ SOURCES
+ items/qquickgridview.cpp items/qquickgridview_p.h
+)
+
+extend_target(Quick CONDITION QT_FEATURE_quick_itemview
+ SOURCES
+ items/qquickitemview.cpp items/qquickitemview_p.h
+ items/qquickitemview_p_p.h
+ items/qquickitemviewfxitem.cpp
+ items/qquickitemviewfxitem_p_p.h
+)
+
+extend_target(Quick CONDITION QT_FEATURE_quick_viewtransitions
+ SOURCES
+ items/qquickitemviewtransition.cpp items/qquickitemviewtransition_p.h
+)
+
+extend_target(Quick CONDITION QT_FEATURE_quick_listview
+ SOURCES
+ items/qquicklistview.cpp items/qquicklistview_p.h
+)
+
+extend_target(Quick CONDITION QT_FEATURE_quick_tableview
+ SOURCES
+ items/qquicktableview.cpp items/qquicktableview_p.h
+ items/qquicktableview_p_p.h
+)
+
+extend_target(Quick CONDITION QT_FEATURE_quick_pathview
+ SOURCES
+ items/qquickpathview.cpp items/qquickpathview_p.h
+ items/qquickpathview_p_p.h
+)
+
+extend_target(Quick CONDITION QT_FEATURE_quick_positioners
+ SOURCES
+ items/qquickpositioners.cpp items/qquickpositioners_p.h
+ items/qquickpositioners_p_p.h
+)
+
+extend_target(Quick CONDITION QT_FEATURE_quick_flipable
+ SOURCES
+ items/qquickflipable.cpp items/qquickflipable_p.h
+)
+
+extend_target(Quick CONDITION QT_FEATURE_quick_repeater
+ SOURCES
+ items/qquickrepeater.cpp items/qquickrepeater_p.h
+ items/qquickrepeater_p_p.h
+)
+
+extend_target(Quick CONDITION QT_FEATURE_quick_shadereffect
+ SOURCES
+ items/qquickgenericshadereffect.cpp items/qquickgenericshadereffect_p.h
+ items/qquickshadereffect.cpp items/qquickshadereffect_p.h
+ items/qquickshadereffectmesh.cpp items/qquickshadereffectmesh_p.h
+ items/qquickshadereffectsource.cpp items/qquickshadereffectsource_p.h
+)
+
+extend_target(Quick CONDITION QT_FEATURE_opengl AND QT_FEATURE_quick_shadereffect
+ SOURCES
+ items/qquickopenglshadereffect.cpp items/qquickopenglshadereffect_p.h
+ items/qquickopenglshadereffectnode.cpp items/qquickopenglshadereffectnode_p.h
+)
+
+#### Keys ignored in scope 40:.:items:items/items.pri:QT_FEATURE_opengl:
+# OTHER_FILES = "$$PWD/shaders/shadereffect.vert" "$$PWD/shaders/shadereffect.frag" "$$PWD/shaders/shadereffectfallback.vert" "$$PWD/shaders/shadereffectfallback.frag" "$$PWD/shaders/shadereffect_core.vert" "$$PWD/shaders/shadereffect_core.frag" "$$PWD/shaders/shadereffectfallback_core.vert" "$$PWD/shaders/shadereffectfallback_core.frag"
+
+extend_target(Quick CONDITION QT_FEATURE_quick_canvas
+ SOURCES
+ items/context2d/qquickcanvascontext.cpp items/context2d/qquickcanvascontext_p.h
+ items/context2d/qquickcanvasitem.cpp items/context2d/qquickcanvasitem_p.h
+ items/context2d/qquickcontext2d.cpp items/context2d/qquickcontext2d_p.h
+ items/context2d/qquickcontext2dcommandbuffer.cpp items/context2d/qquickcontext2dcommandbuffer_p.h
+ items/context2d/qquickcontext2dtexture.cpp items/context2d/qquickcontext2dtexture_p.h
+ items/context2d/qquickcontext2dtile.cpp items/context2d/qquickcontext2dtile_p.h
+)
+
+extend_target(Quick CONDITION QT_FEATURE_wheelevent
+ SOURCES
+ handlers/qquickwheelhandler.cpp handlers/qquickwheelhandler_p.h
+ handlers/qquickwheelhandler_p_p.h
+)
+add_qt_docs(
+ doc/qtquick.qdocconf
+)
diff --git a/src/quick/configure.cmake b/src/quick/configure.cmake
new file mode 100644
index 0000000000..556bff62d0
--- /dev/null
+++ b/src/quick/configure.cmake
@@ -0,0 +1,115 @@
+
+
+#### Inputs
+
+
+
+#### Libraries
+
+
+
+#### Tests
+
+
+
+#### Features
+
+qt_feature("d3d12" PUBLIC
+ SECTION "Qt Quick"
+ LABEL "Direct3D 12"
+ PURPOSE "Provides a Direct3D 12 backend for the scenegraph."
+ CONDITION TEST_d3d12
+)
+qt_feature("quick_animatedimage" PRIVATE
+ SECTION "Qt Quick"
+ LABEL "AnimatedImage item"
+ PURPOSE "Provides the AnimatedImage item."
+ CONDITION module.gui AND QT_FEATURE_movie OR FIXME
+)
+qt_feature("quick_canvas" PRIVATE
+ SECTION "Qt Quick"
+ LABEL "Canvas item"
+ PURPOSE "Provides the Canvas item."
+ CONDITION QT_FEATURE_quick_path
+)
+qt_feature("quick_designer" PRIVATE
+ SECTION "Qt Quick"
+ LABEL "Support for Qt Quick Designer"
+ PURPOSE "Provides support for the Qt Quick Designer in Qt Creator."
+)
+qt_feature("quick_flipable" PRIVATE
+ SECTION "Qt Quick"
+ LABEL "Flipable item"
+ PURPOSE "Provides the Flipable item."
+)
+qt_feature("quick_gridview" PRIVATE
+ SECTION "Qt Quick"
+ LABEL "GridView item"
+ PURPOSE "Provides the GridView item."
+ CONDITION QT_FEATURE_qml_delegate_model
+)
+qt_feature("quick_itemview" PRIVATE
+ LABEL "ItemView item"
+ CONDITION QT_FEATURE_quick_gridview OR QT_FEATURE_quick_listview OR QT_FEATURE_quick_tableview
+)
+qt_feature("quick_viewtransitions" PRIVATE
+ LABEL "Transitions required for ItemViews and Positioners"
+ CONDITION QT_FEATURE_quick_itemview OR QT_FEATURE_quick_positioners
+)
+qt_feature("quick_listview" PRIVATE
+ SECTION "Qt Quick"
+ LABEL "ListView item"
+ PURPOSE "Provides the ListView item."
+ CONDITION QT_FEATURE_qml_delegate_model
+)
+qt_feature("quick_tableview" PRIVATE
+ SECTION "Qt Quick"
+ LABEL "TableView item"
+ PURPOSE "Provides the TableView item."
+ CONDITION QT_FEATURE_qml_table_model
+)
+qt_feature("quick_particles" PRIVATE
+ SECTION "Qt Quick"
+ LABEL "Particle support"
+ PURPOSE "Provides a particle system."
+ CONDITION module.gui AND QT_FEATURE_quick_shadereffect AND QT_FEATURE_quick_sprite AND QT_FEATURE_opengl OR FIXME
+)
+qt_feature("quick_path" PRIVATE
+ SECTION "Qt Quick"
+ LABEL "Path support"
+ PURPOSE "Provides Path elements."
+ CONDITION QT_FEATURE_quick_shadereffect
+)
+qt_feature("quick_pathview" PRIVATE
+ SECTION "Qt Quick"
+ LABEL "PathView item"
+ PURPOSE "Provides the PathView item."
+ CONDITION ( QT_FEATURE_qml_delegate_model ) AND ( QT_FEATURE_quick_path )
+)
+qt_feature("quick_positioners" PRIVATE
+ SECTION "Qt Quick"
+ LABEL "Positioner items"
+ PURPOSE "Provides Positioner items."
+)
+qt_feature("quick_repeater" PRIVATE
+ SECTION "Qt Quick"
+ LABEL "Repeater item"
+ PURPOSE "Provides the Repeater item."
+ CONDITION QT_FEATURE_qml_delegate_model
+)
+qt_feature("quick_shadereffect" PRIVATE
+ SECTION "Qt Quick"
+ LABEL "ShaderEffect item"
+ PURPOSE "Provides Shader effects."
+)
+qt_feature("quick_sprite" PRIVATE
+ SECTION "Qt Quick"
+ LABEL "Sprite item"
+ PURPOSE "Provides the Sprite item."
+)
+qt_feature("quick_draganddrop" PUBLIC
+ SECTION "Qt Quick"
+ LABEL "Drag & Drop"
+ PURPOSE "Drag and drop support for Qt Quick"
+ CONDITION ( QT_FEATURE_draganddrop ) AND ( QT_FEATURE_regularexpression )
+)