Revision 827209
Go back to digest for 6th July 2008Other 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