From kde-commits Sun Jan 31 23:14:01 2010 From: =?utf-8?q?Friedrich=20W=2E=20H=2E=20Kossebau?= Date: Sun, 31 Jan 2010 23:14:01 +0000 To: kde-commits Subject: playground/devtools Message-Id: <1264979641.410289.10274.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=126497965610663 SVN commit 1083282 by kossebau: new: AboutData generator (initial code dump, compiles and works, but is not complete) It's a tool to generate at least KAboutData code from a XML-based file with all metadata about a program/plugin.For the creation of KAboutData code it should be used similar to e.g. kconfig_compiler, cmake macro not yet done. Other targets could be lsm, spec or similar files. These .about files could/should be also used to automatically deliver up-to-date info to * the program's homepage * the program's UserBase page * the program's manual * 3rd-party software * your-idea-here Will bring this into discussion after the SC 4.4 release. M +1 -0 CMakeLists.txt A aboutdata (directory) A aboutdata/CMakeLists.txt A aboutdata/data (directory) A aboutdata/data/aboutdata.xsd A aboutdata/data/okteta.about A aboutdata/program (directory) A aboutdata/program/CMakeLists.txt A aboutdata/program/aboutdata.h [License: GPL (v2/3)] A aboutdata/program/abstractgenerator.h [License: GPL (v2/3)] A aboutdata/program/kaboutdatagenerator.cpp [License: GENERATED FILE] A aboutdata/program/kaboutdatagenerator.h [License: GPL (v2/3)] A aboutdata/program/main.cpp [License: GPL (v2/3)] --- trunk/playground/devtools/CMakeLists.txt #1083281:1083282 @@ -32,6 +32,7 @@ #macro_optional_add_subdirectory (smoker) macro_optional_add_subdirectory(kdevelop-pg-qt) macro_optional_add_subdirectory(kdevelop4-extra-plugins) +macro_optional_add_subdirectory( aboutdata ) if(CMAKE_SOURCE_DIR STREQUAL "${CMAKE_CURRENT_SOURCE_DIR}") macro_display_feature_log()