More Info

Revision 827209

(Back to digest)
 

Other in Multimedia

Peter Zhou committed changes in /trunk/extragear/multimedia/amarok:

This is a huge one.
I have not yet worked out how to make qt bindings work with Amarok/cmake, but after thounsands of tries, I have an idea now: To use add_custom_command to get the ${Core_Binding_SRCS}, ${GUI_Binding_SRCS} from the generator(or other useful bindings like QtSQL), then finally compile them as libs.

Efforts maybe needed to hack on the generator, make it generate CMakeList.txt files or make it output as we want. I am committing the current cmake version of the generator anyway :)

File Changes

Added 197 files
/trunk/extragear/multimedia/amarok/src/generator
 
/CMakeLists.txt
 
/generator
 
/LICENSE.GPL
 
/qtbindings
 
/generator/.preprocessed.tmp
 
/generator/abstractmetabuilder.cpp
 
/generator/abstractmetabuilder.h
 
/generator/abstractmetalang.cpp
 
/generator/abstractmetalang.h
 
/generator/asttoxml.cpp
 
/generator/asttoxml.h
 
/generator/build_all.txt
 
/generator/build_core.txt
 
/generator/build_gui.txt
 
/generator/build_network.txt
 
/generator/build_opengl.txt
 
/generator/build_phonon.txt
 
/generator/build_sql.txt
 
/generator/build_svg.txt
 
/generator/build_typesystem.txt
 
/generator/build_uitools.txt
 
/generator/build_webkit.txt
 
/generator/build_xml.txt
 
/generator/build_xmlpatterns.txt
 
/generator/classgenerator.cpp
 
/generator/classgenerator.h
 
/generator/CMakeLists.txt
 
/generator/customtypes.cpp
 
/generator/customtypes.h
 
/generator/docgenerator.cpp
 
/generator/docgenerator.h
 
/generator/fileout.cpp
 
/generator/fileout.h
 
/generator/generate.sh
 
/generator/generator.cpp
 
/generator/generator.h
 
/generator/generator.pri
 
/generator/generator.pro
 
/generator/generator.qrc
 
/generator/generatorset.cpp
 
/generator/generatorset.h
 
/generator/generatorsetqtscript.cpp
 
/generator/generatorsetqtscript.h
 
/generator/main.cpp
 
/generator/main.h
 
/generator/merge.xsl
 
/generator/metajava.cpp
 
/generator/metajava.h
 
/generator/metaqtscript.cpp
 
/generator/metaqtscript.h
 
/generator/metaqtscriptbuilder.cpp
 
/generator/metaqtscriptbuilder.h
 
/generator/parser
 
/generator/prigenerator.cpp
 
/generator/prigenerator.h
 
/generator/qtscript_masterinclude.h
 
/generator/reporthandler.cpp
 
/generator/reporthandler.h
 
/generator/setupgenerator.cpp
 
/generator/setupgenerator.h
 
/generator/shellgenerator.cpp
 
/generator/shellgenerator.h
 
/generator/shellheadergenerator.cpp
 
/generator/shellheadergenerator.h
 
/generator/shellimplgenerator.cpp
 
/generator/shellimplgenerator.h
 
/generator/typeparser.cpp
 
/generator/typeparser.h
 
/generator/typesystem.cpp
 
/generator/typesystem.h
 
/generator/typesystem_core-common.xml
 
/generator/typesystem_core-qtscript.xml
 
/generator/typesystem_core.xml
 
/generator/typesystem_gui-common.xml
 
/generator/typesystem_gui-qtscript.xml
 
/generator/typesystem_gui.xml
 
/generator/typesystem_network-common.xml
 
/generator/typesystem_network-qtscript.xml
 
/generator/typesystem_network.xml
 
/generator/typesystem_opengl-common.xml
 
/generator/typesystem_opengl-qtscript.xml
 
/generator/typesystem_opengl.xml
 
/generator/typesystem_phonon-common.xml
 
/generator/typesystem_phonon-qtscript.xml
 
/generator/typesystem_phonon.xml
 
/generator/typesystem_sql-common.xml
 
/generator/typesystem_sql-qtscript.xml
 
/generator/typesystem_sql.xml
 
/generator/typesystem_svg-common.xml
 
/generator/typesystem_svg-qtscript.xml
 
/generator/typesystem_svg.xml
 
/generator/typesystem_uitools.xml
 
/generator/typesystem_webkit-common.xml
 
/generator/typesystem_webkit-qtscript.xml
 
/generator/typesystem_webkit.xml
 
/generator/typesystem_xml-common.xml
 
/generator/typesystem_xml-qtscript.xml
 
/generator/typesystem_xml.xml
 
/generator/typesystem_xmlpatterns-common.xml
 
/generator/typesystem_xmlpatterns-qtscript.xml
 
/generator/typesystem_xmlpatterns.xml
 
/qtbindings/qs_eval
 
/qtbindings/qtbindings.pro
 
/qtbindings/qtbindingsbase.pri
 
/qtbindings/qtscript_core
 
/qtbindings/qtscript_gui
 
/qtbindings/qtscript_network
 
/qtbindings/qtscript_opengl
 
/qtbindings/qtscript_phonon
 
/qtbindings/qtscript_sql
 
/qtbindings/qtscript_svg
 
/qtbindings/qtscript_uitools
 
/qtbindings/qtscript_webkit
 
/qtbindings/qtscript_xml
 
/qtbindings/qtscript_xmlpatterns
 
/generator/parser/ast.cpp
 
/generator/parser/ast.h
 
/generator/parser/binder.cpp
 
/generator/parser/binder.h
 
/generator/parser/class_compiler.cpp
 
/generator/parser/class_compiler.h
 
/generator/parser/codemodel.cpp
 
/generator/parser/codemodel.h
 
/generator/parser/codemodel_finder.cpp
 
/generator/parser/codemodel_finder.h
 
/generator/parser/codemodel_fwd.h
 
/generator/parser/codemodel_pointer.h
 
/generator/parser/compiler_utils.cpp
 
/generator/parser/compiler_utils.h
 
/generator/parser/control.cpp
 
/generator/parser/control.h
 
/generator/parser/declarator_compiler.cpp
 
/generator/parser/declarator_compiler.h
 
/generator/parser/default_visitor.cpp
 
/generator/parser/default_visitor.h
 
/generator/parser/dumptree.cpp
 
/generator/parser/dumptree.h
 
/generator/parser/include
 
/generator/parser/lexer.cpp
 
/generator/parser/lexer.h
 
/generator/parser/list.cpp
 
/generator/parser/list.h
 
/generator/parser/name_compiler.cpp
 
/generator/parser/name_compiler.h
 
/generator/parser/parser.cpp
 
/generator/parser/parser.h
 
/generator/parser/r++.macros
 
/generator/parser/rpp
 
/generator/parser/rpp-allocator.h
 
/generator/parser/rxx.pri
 
/generator/parser/rxx.pro
 
/generator/parser/rxx_allocator.h
 
/generator/parser/smallobject.cpp
 
/generator/parser/smallobject.h
 
/generator/parser/symbol.h
 
/generator/parser/tokens.cpp
 
/generator/parser/tokens.h
 
/generator/parser/type_compiler.cpp
 
/generator/parser/type_compiler.h
 
/generator/parser/visitor.cpp
 
/generator/parser/visitor.h
 
/qtbindings/qs_eval/main.cpp
 
/qtbindings/qs_eval/qs_eval.pro
 
/qtbindings/qtscript_core/qtscript_core.pro
 
/qtbindings/qtscript_core/qtscriptconcurrent.h
 
/qtbindings/qtscript_gui/qtscript_gui.pro
 
/qtbindings/qtscript_network/qtscript_network.pro
 
/qtbindings/qtscript_opengl/qtscript_opengl.pro
 
/qtbindings/qtscript_phonon/qtscript_phonon.pro
 
/qtbindings/qtscript_sql/qtscript_sql.pro
 
/qtbindings/qtscript_svg/qtscript_svg.pro
 
/qtbindings/qtscript_uitools/qtscript_uitools.pro
 
/qtbindings/qtscript_webkit/qtscript_webkit.pro
 
/qtbindings/qtscript_xml/qtscript_xml.pro
 
/qtbindings/qtscript_xmlpatterns/qtscript_xmlpatterns.pro
 
/generator/parser/include/stdarg.h
 
/generator/parser/rpp/builtin-macros.cpp
 
/generator/parser/rpp/pp-cctype.h
 
/generator/parser/rpp/pp-configuration
 
/generator/parser/rpp/pp-engine-bits.h
 
/generator/parser/rpp/pp-engine.h
 
/generator/parser/rpp/pp-environment.h
 
/generator/parser/rpp/pp-fwd.h
 
/generator/parser/rpp/pp-internal.h
 
/generator/parser/rpp/pp-iterator.h
 
/generator/parser/rpp/pp-macro-expander.h
 
/generator/parser/rpp/pp-macro.h
 
/generator/parser/rpp/pp-main.cpp
 
/generator/parser/rpp/pp-qt-configuration
 
/generator/parser/rpp/pp-scanner.h
 
/generator/parser/rpp/pp-string.h
 
/generator/parser/rpp/pp-symbol.h
 
/generator/parser/rpp/pp.h
 
/generator/parser/rpp/preprocessor.cpp
 
/generator/parser/rpp/preprocessor.h
 
/generator/parser/rpp/rpp.pri
Modified 3 files
/trunk/extragear/multimedia/amarok
 
/CMakeLists.txt
 
/src/CMakeLists.txt
 
/src/dialogs/ScriptManager.cpp
200 files changed in total