2007-04-27 Holger Freyther <freyther@kde.org>
authorbdash <bdash@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 27 Apr 2007 07:37:26 +0000 (07:37 +0000)
committerbdash <bdash@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 27 Apr 2007 07:37:26 +0000 (07:37 +0000)
        Reviewed by Maciej.

        Remove unmaintained CMake build system.

        * CMakeLists.txt: Removed.

2007-04-27  Holger Freyther <freyther@kde.org>

        Reviewed by Maciej.

        Remove unmaintained CMake build system.

        * CMakeLists.txt: Removed.
        * pcre/CMakeLists.txt: Removed.

2007-04-27  Holger Freyther <freyther@kde.org>

        Reviewed by Maciej.

        Remove unmaintained CMake build system.

        * CMakeLists.txt: Removed.

2007-04-27  Holger Freyther <freyther@kde.org>

        Reviewed by Maciej.

        Remove unmaintained CMake build system.

        * QtLauncher/CMakeLists.txt: Removed.
        * WebKitPart/CMakeLists.txt: Removed.

2007-04-27  Holger Freyther <freyther@kde.org>

        Reviewed by Maciej.

        Remove unmaintained CMake build system.

        * DumpRenderTree/DumpRenderTree.qtproj/CMakeLists.txt: Removed.
        * Scripts/build-webkit: Remove references to CMake.
        * Scripts/webkitdirs.pm: Remove references to CMake.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@21138 268f45cc-cd09-0410-ab3c-d52691b4dbfc

14 files changed:
CMakeLists.txt [deleted file]
ChangeLog
JavaScriptCore/CMakeLists.txt [deleted file]
JavaScriptCore/ChangeLog
JavaScriptCore/pcre/CMakeLists.txt [deleted file]
WebCore/CMakeLists.txt [deleted file]
WebCore/ChangeLog
WebKitQt/ChangeLog
WebKitQt/QtLauncher/CMakeLists.txt [deleted file]
WebKitQt/WebKitPart/CMakeLists.txt [deleted file]
WebKitTools/ChangeLog
WebKitTools/DumpRenderTree/DumpRenderTree.qtproj/CMakeLists.txt [deleted file]
WebKitTools/Scripts/build-webkit
WebKitTools/Scripts/webkitdirs.pm

diff --git a/CMakeLists.txt b/CMakeLists.txt
deleted file mode 100644 (file)
index fe8011a..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
-project (WebKit)
-
-# Qt support is always enabled!
-add_definitions (-DBUILDING_QT__=1)
-
-# Global switch for KDE support
-OPTION (WEBKIT_USE_KDE_SUPPORT "Compile WebKit with KDE support." ON)
-
-IF (WEBKIT_USE_KDE_SUPPORT)
-    add_definitions (-DBUILDING_KDE__=1)
-ENDIF (WEBKIT_USE_KDE_SUPPORT)
-
-# Global switch for SVG support
-OPTION (WEBKIT_USE_SVG_SUPPORT "Compile WebKit with SVG support." ON)
-
-IF (WEBKIT_USE_SVG_SUPPORT)
-    add_definitions (-DSVG_SUPPORT=1)
-ENDIF (WEBKIT_USE_SVG_SUPPORT)
-
-# Global switch for XPath support
-OPTION (WEBKIT_USE_XPATH_SUPPORT "Compile WebKit with XPath support." ON)
-
-IF (WEBKIT_USE_XPATH_SUPPORT)
-    add_definitions (-DXPATH_SUPPORT=1)
-ENDIF (WEBKIT_USE_XPATH_SUPPORT)
-
-# Global switch for XSLT support
-OPTION (WEBKIT_USE_XSLT_SUPPORT "Compile WebKit with XSLT support." ON)
-
-IF (WEBKIT_USE_XSLT_SUPPORT)
-    add_definitions (-DXSLT_SUPPORT=1)
-ENDIF (WEBKIT_USE_XSLT_SUPPORT)
-
-# Global switch for XBL support
-OPTION (WEBKIT_USE_XBL_SUPPORT "Compile WebKit with XBL support." OFF)
-
-IF (WEBKIT_USE_XBL_SUPPORT)
-    add_definitions (-DXBL_SUPPORT=1)
-ENDIF (WEBKIT_USE_XBL_SUPPORT)
-
-# search packages used by KDE
-IF (WEBKIT_USE_KDE_SUPPORT)
-    find_package (KDE4 REQUIRED)
-    include (KDE4Defaults)
-    include (MacroLibrary)
-
-    # use the KDE modules for finding these
-    find_package (LibXml2 REQUIRED)
-    find_package (LibXslt REQUIRED)
-
-ELSE (WEBKIT_USE_KDE_SUPPORT)
-    INCLUDE(UsePkgConfig)
-
-    PKGCONFIG(libxml-2.0 _LibXml2IncDir _LibXml2LinkDir _LibXml2LinkFlags _LibXml2CFlags)
-    SET(LIBXML2_LIBRARIES ${_LibXml2LinkFlags})
-    # I'd like to use the output of --cflags directly but cmake craps out on it ;(
-    SET(LIBXML2_INCLUDE_DIR ${_LibXml2IncDir}/libxml2)
-
-    PKGCONFIG(libxslt _LibXslt2IncDir _LibXslt2LinkDir _LibXslt2LinkFlags _LibXslt2CFlags)
-    SET(LIBXSLT_LIBRARIES ${_LibXslt2LinkFlags})
-    SET(LIBXSLT_INCLUDE_DIR ${_LibXslt2IncDir})
-
-    include(CheckLibraryExists)
-    include(FindQt4)
-ENDIF (WEBKIT_USE_KDE_SUPPORT)
-
-# Special option for BuildBot, to disable output colorization (must be done after KDE4Defaults is loaded)
-OPTION (WEBKIT_DO_NOT_USE_COLORFUL_OUTPUT "Do not colorize compilation output." OFF)
-
-IF (WEBKIT_DO_NOT_USE_COLORFUL_OUTPUT)
-    set(CMAKE_COLOR_MAKEFILE OFF)
-ENDIF (WEBKIT_DO_NOT_USE_COLORFUL_OUTPUT)
-
-find_package (JPEG REQUIRED)
-find_package (PNG REQUIRED)
-
-find_program (BISON_EXECUTABLE bison)
-find_program (GPERF_EXECUTABLE gperf)
-
-# quick check the libicu is available
-find_path(LIBICU_INCLUDE_DIR unicode/umachine.h )
-
-if (NOT BISON_EXECUTABLE)
-   message(FATAL_ERROR "Could not find bison")
-endif (NOT BISON_EXECUTABLE)
-
-if (NOT GPERF_EXECUTABLE)
-   message(FATAL_ERROR "Could not find gperf")
-endif (NOT GPERF_EXECUTABLE)
-
-if (NOT LIBICU_INCLUDE_DIR)
-   message(FATAL_ERROR "libicu not found, cannot create unity without it")
-endif (NOT LIBICU_INCLUDE_DIR)
-
-add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS} -DQT3_SUPPORT -DHAVE_CONFIG_H=1)
-link_directories (${KDE4_LIB_DIR})
-include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES} ${LIBICU_INCLUDE_DIR})
-
-add_definitions (-fpermissive)
-add_definitions (-DUSE_SYSTEM_MALLOC=1)
-
-add_subdirectory (JavaScriptCore)
-add_subdirectory (WebCore)
-IF (WEBKIT_USE_KDE_SUPPORT)
-    add_subdirectory (WebKitTools/DumpRenderTree/DumpRenderTree.qtproj)
-ENDIF (WEBKIT_USE_KDE_SUPPORT)
-
-add_subdirectory (WebKitQt/QtLauncher)
-
-IF (WEBKIT_USE_KDE_SUPPORT)
-    add_subdirectory (WebKitQt/WebKitPart)
-ENDIF (WEBKIT_USE_KDE_SUPPORT)
-
-include_directories (BEFORE ${CMAKE_CURRENT_BINARY_DIR})
index 09b5a05..9168dac 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2007-04-27  Holger Freyther <freyther@kde.org>
+
+        Reviewed by Maciej.
+
+        Remove unmaintained CMake build system.
+
+        * CMakeLists.txt: Removed.
+
 2007-01-30  Simon Hausmann  <hausmann@kde.org>
 
         Reviewed by Zack.
diff --git a/JavaScriptCore/CMakeLists.txt b/JavaScriptCore/CMakeLists.txt
deleted file mode 100644 (file)
index cf1c582..0000000
+++ /dev/null
@@ -1,157 +0,0 @@
-
-project(kjs-unity)
-
-MESSAGE(STATUS "Missing CMakeFiles.txt into wtf directory")
-add_subdirectory( wtf )
-add_subdirectory( pcre )
-
-# Configuration checks
-check_library_exists(pthread pthread_attr_get_np "" HAVE_PTHREAD_ATTR_GET_NP)
-check_library_exists(pthread pthread_getattr_np "" HAVE_PTHREAD_GETATTR_NP)
-
-include_directories(
-    ${CMAKE_CURRENT_SOURCE_DIR}
-    ${CMAKE_CURRENT_SOURCE_DIR}/pcre
-    ${CMAKE_CURRENT_SOURCE_DIR}/bindings
-    ${CMAKE_CURRENT_SOURCE_DIR}/bindings/c
-    ${CMAKE_CURRENT_BINARY_DIR}/kjs
-    ${CMAKE_CURRENT_SOURCE_DIR}/kjs
-    ${CMAKE_CURRENT_SOURCE_DIR}/wtf
-
-    ${QT_INCLUDES}
-)
-
-if(WIN32)
-  include_directories( ${KDEWIN32_INCLUDES} )
-endif(WIN32)
-
-set(CREATE_HASH_TABLE ${CMAKE_CURRENT_SOURCE_DIR}/kjs/create_hash_table )
-
-macro(CREATE_LUT _srcs_LIST _in_FILE _out_FILE _dep_FILE)
-
-   add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${_out_FILE}
-      COMMAND ${PERL_EXECUTABLE} ${CREATE_HASH_TABLE} ${CMAKE_CURRENT_SOURCE_DIR}/${_in_FILE} -i > ${CMAKE_CURRENT_BINARY_DIR}/${_out_FILE}
-      DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${_in_FILE} ${CMAKE_CURRENT_SOURCE_DIR}/${_dep_FILE} )
-   set( ${_srcs_LIST}  ${${_srcs_LIST}} ${CMAKE_CURRENT_BINARY_DIR}/${_out_FILE})
-endmacro(CREATE_LUT)
-
-create_lut(kjs-unity_LIB_SRCS kjs/date_object.cpp kjs/date_object.lut.h kjs/date_object.cpp)
-create_lut(kjs-unity_LIB_SRCS kjs/number_object.cpp kjs/number_object.lut.h kjs/number_object.cpp)
-create_lut(kjs-unity_LIB_SRCS kjs/string_object.cpp kjs/string_object.lut.h kjs/string_object.cpp)
-create_lut(kjs-unity_LIB_SRCS kjs/array_object.cpp kjs/array_object.lut.h kjs/array_object.cpp)
-create_lut(kjs-unity_LIB_SRCS kjs/math_object.cpp kjs/math_object.lut.h kjs/math_object.cpp)
-create_lut(kjs-unity_LIB_SRCS kjs/regexp_object.cpp kjs/regexp_object.lut.h kjs/regexp_object.cpp)
-create_lut(kjs-unity_LIB_SRCS kjs/keywords.table kjs/lexer.lut.h kjs/lexer.cpp)
-create_lut(kjs-unity_LIB_SRCS kjs/keywords.table kjs/lexer.lut.h kjs/lexer.cpp)
-
-add_custom_command(
-  OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/kjs/grammar.cpp ${CMAKE_CURRENT_BINARY_DIR}/kjs/grammar.h
-  WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
-
-  COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/kjs
-  COMMAND ${BISON_EXECUTABLE} -d -p kjsyy ${CMAKE_CURRENT_SOURCE_DIR}/kjs/grammar.y
-  COMMAND mv grammar.tab.c ${CMAKE_CURRENT_BINARY_DIR}/kjs/grammar.cpp
-  COMMAND mv grammar.tab.h ${CMAKE_CURRENT_BINARY_DIR}/kjs/grammar.h
-  DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/kjs/grammar.y
-)
-
-########### next target ###############
-
-IF (WEBKIT_USE_KDE_SUPPORT)
-    kde4_add_library(wtf-unity SHARED
-        wtf/TCSystemAlloc.cpp
-        wtf/Assertions.cpp
-        wtf/HashTable.cpp
-        wtf/FastMalloc.cpp
-    )
-ELSE (WEBKIT_USE_KDE_SUPPORT)
-    add_library(wtf-unity SHARED
-        wtf/TCSystemAlloc.cpp
-        wtf/Assertions.cpp
-        wtf/HashTable.cpp
-        wtf/FastMalloc.cpp
-    )
-ENDIF (WEBKIT_USE_KDE_SUPPORT)
-
-set(kjs-unity_LIB_SRCS
-    ${kjs-unity_LIB_SRCS}
-    bindings/NP_jsobject.cpp
-    bindings/npruntime.cpp
-    bindings/runtime_array.cpp
-    bindings/runtime.cpp
-    bindings/runtime_method.cpp
-    bindings/runtime_object.cpp
-    bindings/runtime_root.cpp
-    bindings/c/c_class.cpp
-    bindings/c/c_instance.cpp
-    bindings/c/c_runtime.cpp
-    bindings/c/c_utility.cpp
-    kjs/DateMath.cpp
-    kjs/JSWrapperObject.cpp
-    kjs/PropertyNameArray.cpp
-    kjs/array_object.cpp
-    kjs/bool_object.cpp
-    kjs/collector.cpp
-    kjs/CommonIdentifiers.cpp
-    kjs/Context.cpp
-    kjs/date_object.cpp
-    kjs/debugger.cpp
-    kjs/dtoa.cpp
-    kjs/error_object.cpp
-    kjs/fpconst.cpp
-    kjs/function.cpp
-    kjs/function_object.cpp
-    ${CMAKE_CURRENT_BINARY_DIR}/kjs/grammar.cpp
-    kjs/identifier.cpp
-    kjs/internal.cpp
-    kjs/interpreter.cpp
-    kjs/JSImmediate.cpp
-    kjs/JSLock.cpp 
-    kjs/lexer.cpp
-    kjs/list.cpp
-    kjs/lookup.cpp
-    kjs/math_object.cpp
-    kjs/nodes.cpp
-    kjs/nodes2string.cpp
-    kjs/number_object.cpp
-    kjs/object.cpp
-    kjs/object_object.cpp
-    kjs/operations.cpp
-    kjs/Parser.cpp
-    kjs/property_map.cpp
-    kjs/property_slot.cpp
-    kjs/regexp.cpp
-    kjs/regexp_object.cpp
-    kjs/scope_chain.cpp
-    kjs/string_object.cpp
-    kjs/ustring.cpp
-    kjs/value.cpp
-    kjs/ExecState.cpp
-)
-
-
-IF (WEBKIT_USE_KDE_SUPPORT)
-if(UNIX)
-   kde4_add_library(kjs-unity STATIC ${kjs-unity_LIB_SRCS})
-   target_link_libraries(kjs-unity  ${KDE4_KDECORE_LIBS} m )
-else(UNIX)
-   target_link_libraries(kjs-unity  ${KDE4_KDECORE_LIBS})
-endif(UNIX)
-ELSE (WEBKIT_USE_KDE_SUPPORT)
-   add_library(kjs-unity STATIC ${kjs-unity_LIB_SRCS})
-ENDIF (WEBKIT_USE_KDE_SUPPORT)
-
-target_link_libraries(kjs-unity wtf-unity)
-set_target_properties(kjs-unity PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
-
-IF (WEBKIT_USE_KDE_SUPPORT)
-    install (TARGETS wtf-unity DESTINATION ${LIB_INSTALL_DIR})
-    install (TARGETS kjs-unity DESTINATION ${LIB_INSTALL_DIR})
-ENDIF (WEBKIT_USE_KDE_SUPPORT)
-
-# testkjs
-IF (WEBKIT_USE_KDE_SUPPORT)
-    set(testkjs_SRCS kjs/testkjs.cpp)
-    kde4_add_executable(testkjs RUN_UNINSTALLED ${testkjs_SRCS})
-    target_link_libraries(testkjs ${KDE4_KDECORE_LIBS} kjs-unity pcre-unity icuuc)
-ENDIF (WEBKIT_USE_KDE_SUPPORT)
index 451aae9..4b1733c 100644 (file)
@@ -1,3 +1,12 @@
+2007-04-27  Holger Freyther <freyther@kde.org>
+
+        Reviewed by Maciej.
+
+        Remove unmaintained CMake build system.
+
+        * CMakeLists.txt: Removed.
+        * pcre/CMakeLists.txt: Removed.
+
 2007-04-27  Mark Rowe  <mrowe@apple.com>
 
         Reviewed by Oliver.
diff --git a/JavaScriptCore/pcre/CMakeLists.txt b/JavaScriptCore/pcre/CMakeLists.txt
deleted file mode 100644 (file)
index f65f157..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-
-project( pcre-unity )
-
-include_directories( 
-    ${CMAKE_CURRENT_BINARY_DIR}
-    ${CMAKE_CURRENT_SOURCE_DIR}/..
-    ${CMAKE_CURRENT_SOURCE_DIR}/../wtf
-    )
-#compile dftables.c -> dftables
-#run dftables to generate chartables.c
-
-add_executable(dftables dftables.c)
-
-get_target_property(dftables_executable dftables LOCATION)
-
-add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/chartables.c
-   COMMAND ${dftables_executable} ${CMAKE_CURRENT_BINARY_DIR}/chartables.c
-   DEPENDS dftables )
-
-set(pcre-unity_LIB_SRCS
-   ${pcre-unity_LIB_SRCS}
-   ${CMAKE_CURRENT_BINARY_DIR}/chartables.c
-   pcre_get.c
-   pcre_refcount.c
-   pcre_ucp_findchar.c
-   pcre_compile.c
-   pcre_globals.c
-   pcre_config.c
-   pcre_version.c
-   pcre_info.c
-   pcre_study.c
-   pcre_exec.c
-   pcre_xclass.c
-   pcre_tables.c
-   pcre_maketables.c
-   pcre_try_flipped.c
-   pcre_ord2utf8.c
-   pcre_fullinfo.c
-   )
-
-IF (WEBKIT_USE_KDE_SUPPORT)
-    kde4_add_library(pcre-unity STATIC ${pcre-unity_LIB_SRCS})
-ELSE (WEBKIT_USE_KDE_SUPPORT)
-    add_library(pcre-unity STATIC ${pcre-unity_LIB_SRCS})
-ENDIF (WEBKIT_USE_KDE_SUPPORT)
-
-
diff --git a/WebCore/CMakeLists.txt b/WebCore/CMakeLists.txt
deleted file mode 100644 (file)
index b50c66e..0000000
+++ /dev/null
@@ -1,1327 +0,0 @@
-
-project( WebCore )
-
-IF (WEBKIT_USE_KDE_SUPPORT)
-    include (CheckCXXCompilerFlag)
-ENDIF (WEBKIT_USE_KDE_SUPPORT)
-
-include_directories(
-   BEFORE ${CMAKE_CURRENT_BINARY_DIR}
-   ${CMAKE_CURRENT_SOURCE_DIR}/../
-   ${CMAKE_CURRENT_SOURCE_DIR}/../JavaScriptCore/
-   ${CMAKE_CURRENT_SOURCE_DIR}/../JavaScriptCore/bindings
-   ${CMAKE_CURRENT_SOURCE_DIR}/../JavaScriptCore/kjs
-   ${CMAKE_CURRENT_SOURCE_DIR}/bindings/js
-   ${CMAKE_CURRENT_SOURCE_DIR}/bridge
-   ${CMAKE_CURRENT_BINARY_DIR}/css
-   ${CMAKE_CURRENT_SOURCE_DIR}/css
-   ${CMAKE_CURRENT_SOURCE_DIR}/dom
-   ${CMAKE_CURRENT_SOURCE_DIR}/editing
-   ${CMAKE_CURRENT_SOURCE_DIR}/editing/qt
-   ${CMAKE_CURRENT_BINARY_DIR}/html
-   ${CMAKE_CURRENT_SOURCE_DIR}/html
-   ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2 
-   ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/css
-   ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/events 
-   ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/misc 
-   ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/misc
-   ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/svg
-   ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/svg
-   ${CMAKE_CURRENT_SOURCE_DIR}/loader
-   ${CMAKE_CURRENT_SOURCE_DIR}/loader/icon
-   ${CMAKE_CURRENT_SOURCE_DIR}/loader/qt
-   ${CMAKE_CURRENT_SOURCE_DIR}/page
-   ${CMAKE_CURRENT_SOURCE_DIR}/page/qt
-   ${CMAKE_CURRENT_BINARY_DIR}/platform
-   ${CMAKE_CURRENT_SOURCE_DIR}/platform 
-   ${CMAKE_CURRENT_SOURCE_DIR}/platform/graphics
-   ${CMAKE_CURRENT_SOURCE_DIR}/platform/graphics/qt
-   ${CMAKE_CURRENT_SOURCE_DIR}/platform/graphics/svg
-   ${CMAKE_CURRENT_SOURCE_DIR}/platform/graphics/svg/filters
-   ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders
-   ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders/gif
-   ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders/jpeg
-   ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders/ico
-   ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders/xbm
-   ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders/bmp
-   ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders/png
-   ${CMAKE_CURRENT_SOURCE_DIR}/platform/network
-   ${CMAKE_CURRENT_SOURCE_DIR}/platform/network/qt
-   ${CMAKE_CURRENT_SOURCE_DIR}/platform/qt
-   ${CMAKE_CURRENT_SOURCE_DIR}/rendering
-   ${CMAKE_CURRENT_BINARY_DIR}/xml
-   ${CMAKE_CURRENT_SOURCE_DIR}/xml
-   ${LIBXML2_INCLUDE_DIR}
-   ${QT_INCLUDES}
-)
-
-add_definitions( -DQT3_SUPPORT -Wno-undef -Wno-unused-parameter )
-IF (WEBKIT_USE_KDE_SUPPORT)
-    check_cxx_compiler_flag( -Wno-variadic-macros __KDE_HAVE_WVARIADIC_MACROS )
-ENDIF (WEBKIT_USE_KDE_SUPPORT)
-
-IF ( __KDE_HAVE_WVARIADIC_MACROS )
-  add_definitions( -Wno-variadic-macros )
-ENDIF (__KDE_HAVE_WVARIADIC_MACROS)
-
-IF (WEBKIT_USE_KDE_SUPPORT)
-    kde4_automoc( WebCore platform/network/qt/ResourceHandleManager.cpp )
-    kde4_automoc( WebCore platform/qt/ScrollViewCanvasQt.cpp )
-    kde4_automoc( WebCore platform/qt/SharedTimerQt.cpp )
-ELSE (WEBKIT_USE_KDE_SUPPORT)
-    qt4_automoc( WebCore platform/network/qt/ResourceHandleManager.cpp )
-    qt4_automoc( WebCore platform/qt/ScrollViewCanvasQt.cpp )
-    qt4_automoc( WebCore platform/qt/SharedTimerQt.cpp )
-ENDIF (WEBKIT_USE_KDE_SUPPORT)
-
-SET (FEATURE_DEFINES_JAVASCRIPT LANGUAGE_JAVASCRIPT)
-
-IF (WEBKIT_USE_XPATH_SUPPORT)
-SET (FEATURE_DEFINES_JAVASCRIPT ${FEATURE_DEFINES_JAVASCRIPT} ENABLE_XPATH)
-
-set(IDL_BINDINGS_XPATH
-    xml/XPathEvaluator.idl
-    xml/XPathExpression.idl
-    xml/XPathNSResolver.idl
-    xml/XPathResult.idl
-)
-ENDIF (WEBKIT_USE_XPATH_SUPPORT)
-
-IF (WEBKIT_USE_XSLT_SUPPORT)
-SET (FEATURE_DEFINES_JAVASCRIPT ${FEATURE_DEFINES_JAVASCRIPT} ENABLE_XSLT)
-ENDIF (WEBKIT_USE_XSLT_SUPPORT)
-
-IF (WEBKIT_USE_XBL_SUPPORT)
-SET (FEATURE_DEFINES_JAVASCRIPT ${FEATURE_DEFINES_JAVASCRIPT} ENABLE_XBL)
-ENDIF (WEBKIT_USE_XBL_SUPPORT)
-
-# rules for generated files
-IF (WEBKIT_USE_SVG_SUPPORT)
-SET (FEATURE_DEFINES_JAVASCRIPT ${FEATURE_DEFINES_JAVASCRIPT} ENABLE_SVG)
-
-set(IDL_BINDINGS_SVG
-    ksvg2/events/SVGZoomEvent.idl
-
-    ksvg2/svg/SVGAElement.idl
-    ksvg2/svg/SVGAngle.idl
-    ksvg2/svg/SVGAnimateColorElement.idl
-    ksvg2/svg/SVGAnimatedAngle.idl
-    ksvg2/svg/SVGAnimatedBoolean.idl
-    ksvg2/svg/SVGAnimatedEnumeration.idl
-    ksvg2/svg/SVGAnimatedInteger.idl
-    ksvg2/svg/SVGAnimatedLength.idl
-    ksvg2/svg/SVGAnimatedLengthList.idl
-    ksvg2/svg/SVGAnimatedNumber.idl
-    ksvg2/svg/SVGAnimatedNumberList.idl
-    ksvg2/svg/SVGAnimatedPreserveAspectRatio.idl
-    ksvg2/svg/SVGAnimatedRect.idl
-    ksvg2/svg/SVGAnimatedString.idl
-    ksvg2/svg/SVGAnimatedTransformList.idl
-    ksvg2/svg/SVGAnimateElement.idl
-    ksvg2/svg/SVGAnimateTransformElement.idl
-    ksvg2/svg/SVGAnimationElement.idl
-    ksvg2/svg/SVGCircleElement.idl
-    ksvg2/svg/SVGClipPathElement.idl
-    ksvg2/svg/SVGColor.idl
-    ksvg2/svg/SVGComponentTransferFunctionElement.idl
-    ksvg2/svg/SVGCursorElement.idl
-    ksvg2/svg/SVGDefsElement.idl
-    ksvg2/svg/SVGDescElement.idl
-    ksvg2/svg/SVGDocument.idl
-    ksvg2/svg/SVGElement.idl
-    ksvg2/svg/SVGEllipseElement.idl
-    ksvg2/svg/SVGFEBlendElement.idl
-    ksvg2/svg/SVGFEColorMatrixElement.idl
-    ksvg2/svg/SVGFEComponentTransferElement.idl
-    ksvg2/svg/SVGFECompositeElement.idl
-    ksvg2/svg/SVGFEDiffuseLightingElement.idl
-    ksvg2/svg/SVGFEDisplacementMapElement.idl
-    ksvg2/svg/SVGFEDistantLightElement.idl
-    ksvg2/svg/SVGFEFloodElement.idl
-    ksvg2/svg/SVGFEFuncAElement.idl
-    ksvg2/svg/SVGFEFuncBElement.idl
-    ksvg2/svg/SVGFEFuncGElement.idl
-    ksvg2/svg/SVGFEFuncRElement.idl
-    ksvg2/svg/SVGFEGaussianBlurElement.idl
-    ksvg2/svg/SVGFEImageElement.idl
-    ksvg2/svg/SVGFEMergeElement.idl
-    ksvg2/svg/SVGFEMergeNodeElement.idl
-    ksvg2/svg/SVGFEOffsetElement.idl
-    ksvg2/svg/SVGFEPointLightElement.idl
-    ksvg2/svg/SVGFESpecularLightingElement.idl
-    ksvg2/svg/SVGFESpotLightElement.idl
-    ksvg2/svg/SVGFETileElement.idl
-    ksvg2/svg/SVGFETurbulenceElement.idl
-    ksvg2/svg/SVGFilterElement.idl
-    ksvg2/svg/SVGForeignObjectElement.idl
-    ksvg2/svg/SVGGElement.idl
-    ksvg2/svg/SVGGradientElement.idl
-    ksvg2/svg/SVGImageElement.idl
-    ksvg2/svg/SVGLength.idl
-    ksvg2/svg/SVGLengthList.idl
-    ksvg2/svg/SVGLinearGradientElement.idl
-    ksvg2/svg/SVGLineElement.idl
-    ksvg2/svg/SVGMarkerElement.idl
-    ksvg2/svg/SVGMaskElement.idl
-    ksvg2/svg/SVGMatrix.idl
-    ksvg2/svg/SVGMetadataElement.idl
-    ksvg2/svg/SVGNumberList.idl
-    ksvg2/svg/SVGPaint.idl
-    ksvg2/svg/SVGPathElement.idl
-    ksvg2/svg/SVGPathSegArcAbs.idl
-    ksvg2/svg/SVGPathSegArcRel.idl
-    ksvg2/svg/SVGPathSegClosePath.idl
-    ksvg2/svg/SVGPathSegCurvetoCubicAbs.idl
-    ksvg2/svg/SVGPathSegCurvetoCubicRel.idl
-    ksvg2/svg/SVGPathSegCurvetoCubicSmoothAbs.idl
-    ksvg2/svg/SVGPathSegCurvetoCubicSmoothRel.idl
-    ksvg2/svg/SVGPathSegCurvetoQuadraticAbs.idl
-    ksvg2/svg/SVGPathSegCurvetoQuadraticRel.idl
-    ksvg2/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl
-    ksvg2/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl
-    ksvg2/svg/SVGPathSeg.idl
-    ksvg2/svg/SVGPathSegLinetoAbs.idl
-    ksvg2/svg/SVGPathSegLinetoHorizontalAbs.idl
-    ksvg2/svg/SVGPathSegLinetoHorizontalRel.idl
-    ksvg2/svg/SVGPathSegLinetoRel.idl
-    ksvg2/svg/SVGPathSegLinetoVerticalAbs.idl
-    ksvg2/svg/SVGPathSegLinetoVerticalRel.idl
-    ksvg2/svg/SVGPathSegList.idl
-    ksvg2/svg/SVGPathSegMovetoAbs.idl
-    ksvg2/svg/SVGPathSegMovetoRel.idl
-    ksvg2/svg/SVGPatternElement.idl
-    ksvg2/svg/SVGPointList.idl
-    ksvg2/svg/SVGPolygonElement.idl
-    ksvg2/svg/SVGPolylineElement.idl
-    ksvg2/svg/SVGPreserveAspectRatio.idl
-    ksvg2/svg/SVGRadialGradientElement.idl
-    ksvg2/svg/SVGRectElement.idl
-    ksvg2/svg/SVGRenderingIntent.idl
-    ksvg2/svg/SVGScriptElement.idl
-    ksvg2/svg/SVGSetElement.idl
-    ksvg2/svg/SVGStopElement.idl
-    ksvg2/svg/SVGStringList.idl
-    ksvg2/svg/SVGStyleElement.idl
-    ksvg2/svg/SVGSVGElement.idl
-    ksvg2/svg/SVGSwitchElement.idl
-    ksvg2/svg/SVGSymbolElement.idl
-    ksvg2/svg/SVGTextContentElement.idl
-    ksvg2/svg/SVGTextElement.idl
-    ksvg2/svg/SVGTextPositioningElement.idl
-    ksvg2/svg/SVGTitleElement.idl
-    ksvg2/svg/SVGTransform.idl
-    ksvg2/svg/SVGTransformList.idl
-    ksvg2/svg/SVGTRefElement.idl
-    ksvg2/svg/SVGTSpanElement.idl
-    ksvg2/svg/SVGUnitTypes.idl
-    ksvg2/svg/SVGUseElement.idl
-    ksvg2/svg/SVGViewElement.idl
-)
-
-ENDIF (WEBKIT_USE_SVG_SUPPORT)
-
-set(IDL_BINDINGS
-    css/Counter.idl
-    css/CSSPrimitiveValue.idl
-    css/CSSRule.idl
-    css/CSSRuleList.idl
-    css/CSSStyleDeclaration.idl
-    css/CSSValue.idl
-    css/CSSValueList.idl
-    css/MediaList.idl
-
-    dom/Attr.idl
-    dom/CDATASection.idl
-    dom/CharacterData.idl
-    dom/Comment.idl
-    dom/DOMImplementation.idl
-    dom/Document.idl
-    dom/DocumentFragment.idl
-    dom/DocumentType.idl
-    dom/Element.idl
-    dom/Entity.idl
-    dom/EntityReference.idl
-    dom/Event.idl
-    dom/KeyboardEvent.idl
-    dom/MouseEvent.idl
-    dom/MutationEvent.idl
-    dom/Node.idl
-    dom/NodeFilter.idl
-    dom/NodeIterator.idl
-    dom/Notation.idl
-    dom/OverflowEvent.idl
-    dom/ProcessingInstruction.idl
-    dom/Range.idl
-    dom/RangeException.idl
-    dom/Text.idl
-    dom/TextEvent.idl
-    dom/TreeWalker.idl
-    dom/UIEvent.idl
-    dom/WheelEvent.idl
-
-    html/CanvasGradient.idl
-    html/CanvasPattern.idl
-    html/CanvasRenderingContext2D.idl
-    html/HTMLAnchorElement.idl
-    html/HTMLAppletElement.idl
-    html/HTMLAreaElement.idl
-    html/HTMLBaseElement.idl
-    html/HTMLBaseFontElement.idl
-    html/HTMLBlockquoteElement.idl
-    html/HTMLBodyElement.idl
-    html/HTMLBRElement.idl
-    html/HTMLButtonElement.idl
-    html/HTMLCanvasElement.idl
-    html/HTMLDirectoryElement.idl
-    html/HTMLDivElement.idl
-    html/HTMLDListElement.idl
-    html/HTMLDocument.idl
-    html/HTMLElement.idl
-    html/HTMLFieldSetElement.idl
-    html/HTMLFontElement.idl
-    html/HTMLFormElement.idl
-    html/HTMLHeadElement.idl
-    html/HTMLHeadingElement.idl
-    html/HTMLHRElement.idl
-    html/HTMLHtmlElement.idl
-    html/HTMLImageElement.idl
-    html/HTMLInputElement.idl
-    html/HTMLIsIndexElement.idl
-    html/HTMLLabelElement.idl
-    html/HTMLLegendElement.idl
-    html/HTMLLIElement.idl
-    html/HTMLLinkElement.idl
-    html/HTMLMapElement.idl
-    html/HTMLMenuElement.idl
-    html/HTMLMetaElement.idl
-    html/HTMLModElement.idl
-    html/HTMLOListElement.idl
-    html/HTMLOptGroupElement.idl
-    html/HTMLOptionElement.idl
-    html/HTMLOptionsCollection.idl
-    html/HTMLParagraphElement.idl
-    html/HTMLParamElement.idl
-    html/HTMLPreElement.idl
-    html/HTMLQuoteElement.idl
-    html/HTMLScriptElement.idl
-    html/HTMLStyleElement.idl
-    html/HTMLTextAreaElement.idl
-    html/HTMLTitleElement.idl
-    html/HTMLUListElement.idl
-
-    page/DOMWindow.idl
-
-    xml/DOMParser.idl
-    xml/XMLSerializer.idl
-
-    ${IDL_BINDINGS_SVG}
-    ${IDL_BINDINGS_XPATH}
-)
-
-set(WebCore-unity-IDLGeneratedSources )
-
-# create these files at build time on demand, not everytime at cmake-time, Alex
-foreach (idl ${IDL_BINDINGS})
-   get_filename_component(_basename ${idl} NAME_WE)
-   add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/JS${_basename}.cpp ${CMAKE_CURRENT_BINARY_DIR}/JS${_basename}.h
-      COMMAND perl -I${CMAKE_CURRENT_SOURCE_DIR}/bindings/scripts ${CMAKE_CURRENT_SOURCE_DIR}/bindings/scripts/generate-bindings.pl  --defines \"${FEATURE_DEFINES_JAVASCRIPT}\" --generator JS --include ${CMAKE_SOURCE_DIR}/WebCore/dom --include ${CMAKE_SOURCE_DIR}/WebCore/html --include ${CMAKE_SOURCE_DIR}/WebCore/xml --include ${CMAKE_SOURCE_DIR}/WebCore/ksvg2/svg --outputdir ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/${idl}
-      DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${idl} ${CMAKE_CURRENT_SOURCE_DIR}/bindings/scripts/CodeGenerator.pm ${CMAKE_CURRENT_SOURCE_DIR}/bindings/scripts/CodeGeneratorJS.pm)
-   set(WebCore-unity-IDLGeneratedSources ${WebCore-unity-IDLGeneratedSources} ${CMAKE_CURRENT_BINARY_DIR}/JS${_basename}.cpp ${CMAKE_CURRENT_BINARY_DIR}/JS${_basename}.h )
-endforeach (idl)
-
-set(CREATE_HASH_TABLE ${CMAKE_CURRENT_SOURCE_DIR}/../JavaScriptCore/kjs/create_hash_table )
-
-macro(CREATE_LUT _srcs_LIST _in_FILE _out_FILE _dep_FILE)
-
-   add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${_out_FILE}
-      COMMAND ${PERL_EXECUTABLE} ${CREATE_HASH_TABLE} ${CMAKE_CURRENT_SOURCE_DIR}/${_in_FILE} -i > ${CMAKE_CURRENT_BINARY_DIR}/${_out_FILE}
-      DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${_in_FILE} ${CMAKE_CURRENT_SOURCE_DIR}/${_dep_FILE} )
-   set( ${_srcs_LIST}  ${${_srcs_LIST}} ${CMAKE_CURRENT_BINARY_DIR}/${_out_FILE})
-endmacro(CREATE_LUT)
-
-macro(CREATE_CPP_LUT _in_FILE _out_FILE _dep_FILE)
-   add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${_out_FILE}
-      COMMAND ${PERL_EXECUTABLE} ${CREATE_HASH_TABLE} ${CMAKE_CURRENT_SOURCE_DIR}/${_in_FILE} -i > ${CMAKE_CURRENT_BINARY_DIR}/${_out_FILE}
-      DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${_in_FILE} ${CMAKE_CURRENT_SOURCE_DIR}/${_dep_FILE} )
-endmacro(CREATE_CPP_LUT)
-
-
-create_lut( WebCore-unity_LIB_SRCS bindings/js/kjs_css.cpp kjs_css.lut.h bindings/js/kjs_css.cpp )
-create_lut( WebCore-unity_LIB_SRCS bindings/js/kjs_dom.cpp kjs_dom.lut.h bindings/js/kjs_dom.cpp )
-create_lut( WebCore-unity_LIB_SRCS bindings/js/kjs_events.cpp kjs_events.lut.h bindings/js/kjs_events.cpp )
-create_lut( WebCore-unity_LIB_SRCS bindings/js/kjs_html.cpp kjs_html.lut.h bindings/js/kjs_html.cpp )
-create_lut( WebCore-unity_LIB_SRCS bindings/js/kjs_navigator.cpp kjs_navigator.lut.h bindings/js/kjs_navigator.cpp )
-create_lut( WebCore-unity_LIB_SRCS bindings/js/kjs_traversal.cpp kjs_traversal.lut.h bindings/js/kjs_traversal.cpp )
-create_lut( WebCore-unity_LIB_SRCS bindings/js/kjs_window.cpp kjs_window.lut.h bindings/js/kjs_window.cpp )
-create_lut( WebCore-unity_LIB_SRCS bindings/js/JSXMLHttpRequest.cpp JSXMLHttpRequest.lut.h bindings/js/JSXMLHttpRequest.cpp )
-create_lut( WebCore-unity_LIB_SRCS bindings/js/JSXSLTProcessor.cpp JSXSLTProcessor.lut.h bindings/js/JSXSLTProcessor.cpp )
-
-# now this is ugly
-# WebKit sources include some generated files which have the suffix ".cpp"
-# the CMake way to create the dependencies of targets to generated files is
-# to list the generated files as part of the sources for the target.
-# If this would be done for the generated-and-then-included cpp-files
-# they would be compiled twice (once included and once on their own).
-# The easy way would be to rename the generated files to use the suffix
-# ".inl" or something like this. But this is not wanted by the WebKit developers
-# AFAIK. So we have to work around it here. This is done by renaming the
-# generated files to *.inl and adding these files to the list of sources
-# (WebCore-unity_LIB_SRCS). But the include-statements still want a cpp-file,
-# so tell CMake to create these cpp-files at cmake-time, but these files contain
-# nothing except an include-statement for the inl-file. Alex
-macro(CREATE_GENERATED_CPP_HELPER  _inlName)
-   get_filename_component(_baseName ${_inlName} NAME_WE)
-   if (NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/${_baseName}.cpp)
-      file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/${_baseName}.cpp
-"/* This file is autogenerated by CMake.                                       *
- * Do not edit, changes will be lost.                                         *
- * With the CMake buildsystem giving generated-but-not-compiled-on-their-own  *
- * files the suffix \".cpp\" is not recommended, because it breaks the          *
- * dependency handling. So the actual generated file has the suffix \".inl\"    *
- * and this file here only exists as a helper.                                */
-#include \"${CMAKE_CURRENT_BINARY_DIR}/${_inlName}\"\n")
-   endif (NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/${_baseName}.cpp)
-   set(WebCore-unity_LIB_SRCS ${WebCore-unity_LIB_SRCS} ${CMAKE_CURRENT_BINARY_DIR}/${_inlName})
-endmacro(CREATE_GENERATED_CPP_HELPER  _inlName)
-
-create_cpp_lut( bindings/js/JSHTMLInputElementBase.cpp JSHTMLInputElementBaseTable.inl bindings/js/JSHTMLInputElementBase.cpp )
-create_generated_cpp_helper( JSHTMLInputElementBaseTable.inl)
-
-IF (WEBKIT_USE_SVG_SUPPORT)
-    create_cpp_lut( bindings/js/JSSVGNumber.cpp JSSVGNumberTable.inl bindings/js/JSSVGNumber.cpp )
-    create_generated_cpp_helper( JSSVGNumberTable.inl )
-
-    create_cpp_lut( bindings/js/JSSVGPoint.cpp JSSVGPointTable.inl bindings/js/JSSVGPoint.cpp )
-    create_generated_cpp_helper( JSSVGPointTable.inl )
-
-    create_cpp_lut( bindings/js/JSSVGRect.cpp JSSVGRectTable.inl bindings/js/JSSVGRect.cpp )
-    create_generated_cpp_helper( JSSVGRectTable.inl )
-ENDIF (WEBKIT_USE_SVG_SUPPORT)
-
-add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/tokenizer.inl
-  COMMAND flex -t < ${CMAKE_CURRENT_SOURCE_DIR}/css/tokenizer.flex | perl ${CMAKE_CURRENT_SOURCE_DIR}/css/maketokenizer > ${CMAKE_CURRENT_BINARY_DIR}/tokenizer.inl
-  DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/css/tokenizer.flex
-)
-create_generated_cpp_helper( tokenizer.inl )
-
-add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/CSSPropertyNames.h ${CMAKE_CURRENT_BINARY_DIR}/CSSPropertyNames.c
-
-  WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
-  COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/css/CSSPropertyNames.in ${CMAKE_CURRENT_BINARY_DIR}/CSSPropertyNames.in
-  COMMAND sh ${CMAKE_CURRENT_SOURCE_DIR}/css/makeprop
-
-  DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/css/CSSPropertyNames.in
-)
-
-add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/CSSValueKeywords.h ${CMAKE_CURRENT_BINARY_DIR}/CSSValueKeywords.c
-
-  WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
-  COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/css/CSSValueKeywords.in ${CMAKE_CURRENT_BINARY_DIR}
-  COMMAND sh ${CMAKE_CURRENT_SOURCE_DIR}/css/makevalues
-
-  DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/css/CSSValueKeywords.in
-)
-
-add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/CSSGrammar.cpp ${CMAKE_CURRENT_BINARY_DIR}/CSSGrammar.h
-  WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
-  COMMAND ${BISON_EXECUTABLE} -d -p cssyy ${CMAKE_CURRENT_SOURCE_DIR}/css/CSSGrammar.y
-  COMMAND mv CSSGrammar.tab.c ${CMAKE_CURRENT_BINARY_DIR}/CSSGrammar.cpp
-  #COMMAND rm -f CSSGrammar.tab.h
-  #COMMAND touch CSSGrammar.h
-  COMMAND mv CSSGrammar.tab.h ${CMAKE_CURRENT_BINARY_DIR}/CSSGrammar.h
-  DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/css/CSSGrammar.y
-)
-
-add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/XPathGrammar.cpp ${CMAKE_CURRENT_BINARY_DIR}/XPathGrammar.h
-  WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
-  COMMAND ${BISON_EXECUTABLE} -d -p xpathyy ${CMAKE_CURRENT_SOURCE_DIR}/xml/XPathGrammar.y
-  COMMAND mv XPathGrammar.tab.c ${CMAKE_CURRENT_BINARY_DIR}/XPathGrammar.cpp
-  #COMMAND rm -f XPathGrammar.tab.h
-  #COMMAND touch XPathGrammar.h
-  COMMAND mv XPathGrammar.tab.h ${CMAKE_CURRENT_BINARY_DIR}/XPathGrammar.h
-  DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/xml/XPathGrammar.y
-)
-
-add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/html/HTMLNames.cpp ${CMAKE_CURRENT_BINARY_DIR}/html/HTMLNames.h
-  WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
-  COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/html
-  COMMAND perl ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/scripts/make_names.pl --tags ${CMAKE_CURRENT_SOURCE_DIR}/html/HTMLTagNames.in --attrs ${CMAKE_CURRENT_SOURCE_DIR}/html/HTMLAttributeNames.in --namespace HTML --namespacePrefix xhtml --cppNamespace WebCore --namespaceURI "http://www.w3.org/1999/xhtml" --attrsNullNamespace --output html
-
-  DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/html/HTMLTagNames.in ${CMAKE_CURRENT_SOURCE_DIR}/html/HTMLAttributeNames.in
-)
-
-add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/svg/SVGNames.cpp ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/svg/SVGNames.h ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/svg/SVGElementFactory.cpp ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/svg/SVGElementFactory.h
-  WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
-  COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/svg
-  COMMAND perl ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/scripts/make_names.pl --tags ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/svg/svgtags.in --attrs ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/svg/svgattrs.in --namespace SVG --cppNamespace WebCore --namespaceURI "http://www.w3.org/2000/svg" --factory --attrsNullNamespace --output ksvg2/svg
-
-  DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/svg/svgtags.in ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/svg/svgattrs.in
-)
-
-add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/misc/XLinkNames.cpp ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/misc/XLinkNames.h
-  WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
-  COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/misc
-  COMMAND perl ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/scripts/make_names.pl --attrs ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/misc/xlinkattrs.in --namespace XLink --cppNamespace WebCore --namespaceURI "http://www.w3.org/1999/xlink" --output ksvg2/misc
-
-  DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/misc/xlinkattrs.in
-)
-
-add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/xml/XMLNames.cpp ${CMAKE_CURRENT_BINARY_DIR}/xml/XMLNames.h
-  WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
-  COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/xml
-  COMMAND perl ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/scripts/make_names.pl --attrs ${CMAKE_CURRENT_SOURCE_DIR}/xml/xmlattrs.in --namespace XML --cppNamespace WebCore --namespaceURI "http://www.w3.org/XML/1998/namespace" --output xml
-
-  DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/xml/xmlattrs.in
-)
-
-add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/html/HTMLEntityNames.c
-  WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
-  COMMAND mkdir -p html
-  COMMAND echo '\#include <string.h>' > html/HTMLEntityNames.c
-  COMMAND ${GPERF_EXECUTABLE} -a -L ANSI-C -C -G -c -o -t -k '*' -N findEntity -D -s 2 < ${CMAKE_CURRENT_SOURCE_DIR}/html/HTMLEntityNames.gperf >> html/HTMLEntityNames.c
-
-  DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/html/HTMLEntityNames.gperf
-)
-
-add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/html/DocTypeStrings.cpp
-  WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
-  COMMAND mkdir -p html
-  COMMAND echo '\#include <string.h>' > html/DocTypeStrings.cpp
-  COMMAND ${GPERF_EXECUTABLE} -CEot -L ANSI-C -k \"*\" -N findDoctypeEntry -F ,PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards < ${CMAKE_CURRENT_SOURCE_DIR}/html/DocTypeStrings.gperf >> html/DocTypeStrings.cpp
-  DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/html/DocTypeStrings.gperf
-)
-
-add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/platform/ColorData.c
-  WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
-  COMMAND mkdir -p platform
-  COMMAND echo '\#include <string.h>' > platform/ColorData.c
-  COMMAND ${GPERF_EXECUTABLE} -CDEot -L ANSI-C -k \"*\" -N findColor -D -s 2 < ${CMAKE_CURRENT_SOURCE_DIR}/platform/ColorData.gperf >> platform/ColorData.c
-  DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/platform/ColorData.gperf
-)
-
-add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/ksvgcssproperties.h
-  COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/css/CSSPropertyNames.in ${CMAKE_CURRENT_BINARY_DIR}/ksvgcssproperties.in
-  COMMAND perl ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/scripts/cssmakeprops -n SVG -f ksvgcssproperties.in
-  DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/scripts/cssmakeprops ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/css/CSSPropertyNames.in
-)
-
-add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/ksvgcssvalues.h
-  WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
-  COMMAND perl -ne 'print lc' ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/css/CSSValueKeywords.in > ksvgcssvalues.in
-  COMMAND perl ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/scripts/cssmakevalues -n SVG -f ksvgcssvalues.in
-  DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/scripts/cssmakevalues ${CMAKE_CURRENT_SOURCE_DIR}/ksvg2/css/CSSValueKeywords.in
-)
-
-add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/UserAgentStyleSheets.h ${CMAKE_CURRENT_BINARY_DIR}/UserAgentStyleSheetsData.cpp
-  COMMAND perl ${CMAKE_CURRENT_SOURCE_DIR}/css/make-css-file-arrays.pl ${CMAKE_CURRENT_BINARY_DIR}/UserAgentStyleSheets.h ${CMAKE_CURRENT_BINARY_DIR}/UserAgentStyleSheetsData.cpp ${CMAKE_CURRENT_SOURCE_DIR}/css/html4.css ${CMAKE_CURRENT_SOURCE_DIR}/css/quirks.css ${CMAKE_CURRENT_SOURCE_DIR}/css/svg.css ${CMAKE_CURRENT_SOURCE_DIR}/css/view-source.css
-  DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/css/html4.css ${CMAKE_CURRENT_SOURCE_DIR}/css/quirks.css ${CMAKE_CURRENT_SOURCE_DIR}/css/svg.css
-)
-
-# source stuff
-if (WEBKIT_USE_XPATH_SUPPORT)
-SET (XPATH_SOURCES
-    ${CMAKE_CURRENT_BINARY_DIR}/XPathGrammar.cpp
-    ${CMAKE_CURRENT_BINARY_DIR}/XPathGrammar.h
-)
-ENDIF (WEBKIT_USE_XPATH_SUPPORT)
-
-IF (WEBKIT_USE_SVG_SUPPORT)
-set (SVG_SOURCES
-    ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/misc/XLinkNames.cpp
-    ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/svg/SVGElementFactory.cpp
-    ${CMAKE_CURRENT_BINARY_DIR}/ksvg2/svg/SVGNames.cpp
-    ${CMAKE_CURRENT_BINARY_DIR}/xml/XMLNames.cpp
-
-    bindings/js/JSSVGElementWrapperFactory.cpp
-    bindings/js/JSSVGNumber.cpp
-    bindings/js/JSSVGPoint.cpp
-    bindings/js/JSSVGRect.cpp
-
-    ksvg2/css/SVGCSSParser.cpp
-    ksvg2/css/SVGCSSStyleSelector.cpp
-    ksvg2/css/SVGRenderStyle.cpp
-    ksvg2/css/SVGRenderStyleDefs.cpp
-
-    ksvg2/events/JSSVGLazyEventListener.cpp
-    ksvg2/events/SVGZoomEvent.cpp
-
-    ksvg2/misc/KCanvasRenderingStyle.cpp
-    ksvg2/misc/KSVGTimeScheduler.cpp
-    ksvg2/misc/SVGDocumentExtensions.cpp
-    ksvg2/misc/SVGImageLoader.cpp
-
-    ksvg2/svg/SVGAElement.cpp
-    ksvg2/svg/SVGAngle.cpp
-    ksvg2/svg/SVGAnimateColorElement.cpp
-    ksvg2/svg/SVGAnimatedPathData.cpp
-    ksvg2/svg/SVGAnimatedPoints.cpp
-    ksvg2/svg/SVGAnimateElement.cpp
-    ksvg2/svg/SVGAnimateMotionElement.cpp
-    ksvg2/svg/SVGAnimateTransformElement.cpp
-    ksvg2/svg/SVGAnimationElement.cpp
-    ksvg2/svg/SVGCircleElement.cpp
-    ksvg2/svg/SVGClipPathElement.cpp
-    ksvg2/svg/SVGColor.cpp
-    ksvg2/svg/SVGComponentTransferFunctionElement.cpp
-    ksvg2/svg/SVGCursorElement.cpp
-    ksvg2/svg/SVGDefsElement.cpp
-    ksvg2/svg/SVGDescElement.cpp
-    ksvg2/svg/SVGDocument.cpp
-    ksvg2/svg/SVGElement.cpp
-#   ksvg2/svg/SVGElementInstance.cpp
-#   ksvg2/svg/SVGElementInstanceList.cpp
-    ksvg2/svg/SVGEllipseElement.cpp
-    ksvg2/svg/SVGExternalResourcesRequired.cpp
-    ksvg2/svg/SVGFEBlendElement.cpp
-    ksvg2/svg/SVGFEColorMatrixElement.cpp
-    ksvg2/svg/SVGFEComponentTransferElement.cpp
-    ksvg2/svg/SVGFECompositeElement.cpp
-    ksvg2/svg/SVGFEDiffuseLightingElement.cpp
-    ksvg2/svg/SVGFEDisplacementMapElement.cpp
-    ksvg2/svg/SVGFEDistantLightElement.cpp
-    ksvg2/svg/SVGFEFloodElement.cpp
-    ksvg2/svg/SVGFEFuncAElement.cpp
-    ksvg2/svg/SVGFEFuncBElement.cpp
-    ksvg2/svg/SVGFEFuncGElement.cpp
-    ksvg2/svg/SVGFEFuncRElement.cpp
-    ksvg2/svg/SVGFEGaussianBlurElement.cpp
-    ksvg2/svg/SVGFEImageElement.cpp
-    ksvg2/svg/SVGFELightElement.cpp
-    ksvg2/svg/SVGFEMergeElement.cpp
-    ksvg2/svg/SVGFEMergeNodeElement.cpp
-    ksvg2/svg/SVGFEOffsetElement.cpp
-    ksvg2/svg/SVGFEPointLightElement.cpp
-    ksvg2/svg/SVGFESpecularLightingElement.cpp
-    ksvg2/svg/SVGFESpotLightElement.cpp
-    ksvg2/svg/SVGFETileElement.cpp
-    ksvg2/svg/SVGFETurbulenceElement.cpp
-    ksvg2/svg/SVGFilterElement.cpp
-    ksvg2/svg/SVGFilterPrimitiveStandardAttributes.cpp
-    ksvg2/svg/SVGFitToViewBox.cpp
-    ksvg2/svg/SVGForeignObjectElement.cpp
-    ksvg2/svg/SVGGElement.cpp
-    ksvg2/svg/SVGGradientElement.cpp
-    ksvg2/svg/SVGImageElement.cpp
-    ksvg2/svg/SVGLangSpace.cpp
-    ksvg2/svg/SVGLength.cpp
-    ksvg2/svg/SVGLengthList.cpp
-    ksvg2/svg/SVGLinearGradientElement.cpp
-    ksvg2/svg/SVGLineElement.cpp
-    ksvg2/svg/SVGLocatable.cpp
-    ksvg2/svg/SVGMarkerElement.cpp
-    ksvg2/svg/SVGMaskElement.cpp
-    ksvg2/svg/SVGMatrix.cpp
-    ksvg2/svg/SVGMetadataElement.cpp
-    ksvg2/svg/SVGNumberList.cpp
-    ksvg2/svg/SVGPaint.cpp
-    ksvg2/svg/SVGPathElement.cpp
-    ksvg2/svg/SVGParserUtilities.cpp
-    ksvg2/svg/SVGPathSegArc.cpp
-    ksvg2/svg/SVGPathSegClosePath.cpp
-    ksvg2/svg/SVGPathSeg.cpp
-    ksvg2/svg/SVGPathSegCurvetoCubic.cpp
-    ksvg2/svg/SVGPathSegCurvetoCubicSmooth.cpp
-    ksvg2/svg/SVGPathSegCurvetoQuadratic.cpp
-    ksvg2/svg/SVGPathSegCurvetoQuadraticSmooth.cpp
-    ksvg2/svg/SVGPathSegLineto.cpp
-    ksvg2/svg/SVGPathSegLinetoHorizontal.cpp
-    ksvg2/svg/SVGPathSegLinetoVertical.cpp
-    ksvg2/svg/SVGPathSegList.cpp
-    ksvg2/svg/SVGPathSegMoveto.cpp
-    ksvg2/svg/SVGPatternElement.cpp
-    ksvg2/svg/SVGPointList.cpp
-    ksvg2/svg/SVGPolyElement.cpp
-    ksvg2/svg/SVGPolygonElement.cpp
-    ksvg2/svg/SVGPolylineElement.cpp
-    ksvg2/svg/SVGPreserveAspectRatio.cpp
-    ksvg2/svg/SVGRadialGradientElement.cpp
-    ksvg2/svg/SVGRectElement.cpp
-    ksvg2/svg/SVGScriptElement.cpp
-    ksvg2/svg/SVGSetElement.cpp
-    ksvg2/svg/SVGStopElement.cpp
-    ksvg2/svg/SVGStringList.cpp
-    ksvg2/svg/SVGStylable.cpp
-    ksvg2/svg/SVGStyledElement.cpp
-    ksvg2/svg/SVGStyledLocatableElement.cpp
-    ksvg2/svg/SVGStyledTransformableElement.cpp
-    ksvg2/svg/SVGStyleElement.cpp
-    ksvg2/svg/SVGSVGElement.cpp
-    ksvg2/svg/SVGSwitchElement.cpp
-    ksvg2/svg/SVGSymbolElement.cpp
-    ksvg2/svg/SVGTests.cpp
-    ksvg2/svg/SVGTextContentElement.cpp
-    ksvg2/svg/SVGTextElement.cpp
-    ksvg2/svg/SVGTextPositioningElement.cpp
-    ksvg2/svg/SVGTitleElement.cpp
-    ksvg2/svg/SVGTransformable.cpp
-    ksvg2/svg/SVGTransform.cpp
-    ksvg2/svg/SVGTransformList.cpp
-    ksvg2/svg/SVGTRefElement.cpp
-    ksvg2/svg/SVGTSpanElement.cpp
-    ksvg2/svg/SVGURIReference.cpp
-    ksvg2/svg/SVGUseElement.cpp
-    ksvg2/svg/SVGViewElement.cpp
-    ksvg2/svg/SVGZoomAndPan.cpp
-
-    rendering/RenderForeignObject.cpp
-    rendering/RenderPath.cpp
-    rendering/RenderSVGBlock.cpp
-    rendering/RenderSVGContainer.cpp
-    rendering/RenderSVGImage.cpp
-    rendering/RenderSVGInline.cpp
-    rendering/RenderSVGInlineText.cpp
-    rendering/RenderSVGText.cpp
-    rendering/RenderSVGTSpan.cpp
-    rendering/SVGInlineFlowBox.cpp
-    rendering/SVGRootInlineBox.cpp
-)
-ENDIF(WEBKIT_USE_SVG_SUPPORT)
-
-set(WebCore_SRCS
-    ${WebCore-unity_LIB_SRCS}
-
-    # Generated files first
-    ${CMAKE_CURRENT_BINARY_DIR}/CSSGrammar.cpp
-    ${CMAKE_CURRENT_BINARY_DIR}/CSSGrammar.h
-    ${CMAKE_CURRENT_BINARY_DIR}/CSSPropertyNames.h
-    ${CMAKE_CURRENT_BINARY_DIR}/CSSValueKeywords.h
-    ${CMAKE_CURRENT_BINARY_DIR}/html/DocTypeStrings.cpp
-    ${CMAKE_CURRENT_BINARY_DIR}/html/HTMLEntityNames.c
-    ${CMAKE_CURRENT_BINARY_DIR}/html/HTMLNames.cpp
-    ${CMAKE_CURRENT_BINARY_DIR}/ksvgcssproperties.h
-    ${CMAKE_CURRENT_BINARY_DIR}/ksvgcssvalues.h
-    ${CMAKE_CURRENT_BINARY_DIR}/platform/ColorData.c
-    ${CMAKE_CURRENT_BINARY_DIR}/UserAgentStyleSheetsData.cpp
-    ${CMAKE_CURRENT_BINARY_DIR}/UserAgentStyleSheets.h
-
-    # Hand-written JavaScript bindings
-    bindings/js/kjs_binding.cpp
-    bindings/js/kjs_css.cpp
-    bindings/js/kjs_dom.cpp
-    bindings/js/kjs_events.cpp
-    bindings/js/kjs_html.cpp
-    bindings/js/kjs_navigator.cpp
-    bindings/js/kjs_proxy.cpp
-    bindings/js/kjs_traversal.cpp
-    bindings/js/kjs_window.cpp
-
-    # Custom JavaScript object implementations
-    bindings/js/JSCanvasRenderingContext2DCustom.cpp
-    bindings/js/JSCustomXPathNSResolver.cpp
-    bindings/js/JSDocumentCustom.cpp
-    bindings/js/JSHTMLElementWrapperFactory.cpp
-    bindings/js/JSHTMLFormElementCustom.cpp
-    bindings/js/JSHTMLInputElementBase.cpp
-    bindings/js/JSHTMLOptionElementConstructor.cpp
-    bindings/js/JSHTMLOptionsCollectionCustom.cpp
-    bindings/js/JSNodeIteratorCustom.cpp
-    bindings/js/JSTreeWalkerCustom.cpp
-    bindings/js/JSXMLHttpRequest.cpp
-    bindings/js/JSXSLTProcessor.cpp
-
-    css/CSSBorderImageValue.cpp
-    css/CSSCharsetRule.cpp
-    css/CSSComputedStyleDeclaration.cpp
-    css/CSSCursorImageValue.cpp
-    css/CSSFontFaceRule.cpp
-    css/csshelper.cpp
-    css/CSSImageValue.cpp
-    css/CSSImportRule.cpp
-    css/CSSInheritedValue.cpp
-    css/CSSInitialValue.cpp
-    css/CSSMediaRule.cpp
-    css/CSSMutableStyleDeclaration.cpp
-    css/CSSPageRule.cpp
-    css/cssparser.cpp
-    css/CSSPrimitiveValue.cpp
-    css/CSSProperty.cpp
-    css/CSSRule.cpp
-    css/CSSRuleList.cpp
-    css/CSSSelector.cpp
-    css/CSSStyleDeclaration.cpp
-    css/CSSStyleRule.cpp
-    css/cssstyleselector.cpp
-    css/CSSStyleSheet.cpp
-    css/CSSValueList.cpp
-    css/FontFamilyValue.cpp
-    css/FontValue.cpp
-    css/MediaFeatureNames.cpp
-    css/MediaList.cpp
-    css/MediaQuery.cpp
-    css/MediaQueryEvaluator.cpp
-    css/MediaQueryExp.cpp
-    css/ShadowValue.cpp
-    css/StyleBase.cpp
-    css/StyleList.cpp
-    css/StyleSheet.cpp
-    css/StyleSheetList.cpp
-
-    dom/Attr.cpp
-    dom/Attribute.cpp
-    dom/BeforeTextInsertedEvent.cpp
-    dom/BeforeUnloadEvent.cpp
-    dom/CDATASection.cpp
-    dom/CharacterData.cpp
-    dom/ChildNodeList.cpp
-    dom/ClipboardEvent.cpp
-    dom/Comment.cpp
-    dom/ContainerNode.cpp
-    dom/CSSMappedAttributeDeclaration.cpp
-    dom/Document.cpp
-    dom/DocumentFragment.cpp
-    dom/DocumentType.cpp
-    dom/DOMImplementation.cpp
-    dom/EditingText.cpp
-    dom/Element.cpp
-    dom/Entity.cpp
-    dom/EntityReference.cpp
-    dom/Event.cpp
-    dom/EventNames.cpp
-    dom/EventTargetNode.cpp
-    dom/KeyboardEvent.cpp
-    dom/MappedAttribute.cpp
-    dom/MouseEvent.cpp
-    dom/MouseRelatedEvent.cpp
-    dom/MutationEvent.cpp
-    dom/NamedAttrMap.cpp
-    dom/NamedMappedAttrMap.cpp
-    dom/NameNodeList.cpp
-    dom/Node.cpp
-    dom/NodeFilterCondition.cpp
-    dom/NodeFilter.cpp
-    dom/NodeIterator.cpp
-    dom/NodeList.cpp
-    dom/Notation.cpp
-    dom/OverflowEvent.cpp
-    dom/Position.cpp
-    dom/PositionIterator.cpp
-    dom/ProcessingInstruction.cpp
-    dom/QualifiedName.cpp
-    dom/Range.cpp
-    dom/RegisteredEventListener.cpp
-    dom/StyleElement.cpp
-    dom/StyledElement.cpp
-    dom/Text.cpp
-    dom/TextEvent.cpp
-    dom/Traversal.cpp
-    dom/TreeWalker.cpp
-    dom/UIEvent.cpp
-    dom/UIEventWithKeyState.cpp
-    dom/WheelEvent.cpp
-    dom/XMLTokenizer.cpp
-
-    editing/AppendNodeCommand.cpp
-    editing/ApplyStyleCommand.cpp
-    editing/BreakBlockquoteCommand.cpp
-    editing/CommandByName.cpp
-    editing/CompositeEditCommand.cpp
-    editing/CreateLinkCommand.cpp
-    editing/DeleteButtonController.cpp
-    editing/DeleteButton.cpp
-    editing/DeleteFromTextNodeCommand.cpp
-    editing/DeleteSelectionCommand.cpp
-    editing/EditCommand.cpp
-    editing/Editor.cpp
-    editing/FormatBlockCommand.cpp
-    editing/htmlediting.cpp
-    editing/HTMLInterchange.cpp
-    editing/IndentOutdentCommand.cpp
-    editing/InsertIntoTextNodeCommand.cpp
-    editing/InsertLineBreakCommand.cpp
-    editing/InsertListCommand.cpp
-    editing/InsertNodeBeforeCommand.cpp
-    editing/InsertParagraphSeparatorCommand.cpp
-    editing/InsertTextCommand.cpp
-    editing/JoinTextNodesCommand.cpp
-    editing/JSEditor.cpp
-    editing/markup.cpp
-    editing/MergeIdenticalElementsCommand.cpp
-    editing/ModifySelectionListLevel.cpp
-    editing/MoveSelectionCommand.cpp
-    editing/RemoveCSSPropertyCommand.cpp
-    editing/RemoveNodeAttributeCommand.cpp
-    editing/RemoveNodeCommand.cpp
-    editing/RemoveNodePreservingChildrenCommand.cpp
-    editing/ReplaceSelectionCommand.cpp
-    editing/SelectionController.cpp
-    editing/Selection.cpp
-    editing/SetNodeAttributeCommand.cpp
-    editing/SplitElementCommand.cpp
-    editing/SplitTextNodeCommand.cpp
-    editing/SplitTextNodeContainingElementCommand.cpp
-    editing/TextIterator.cpp
-    editing/TypingCommand.cpp
-    editing/UnlinkCommand.cpp
-    editing/VisiblePosition.cpp
-    editing/visible_units.cpp
-    editing/WrapContentsInDummySpanCommand.cpp
-    editing/qt/EditorQt.cpp
-
-    html/CanvasGradient.cpp
-    html/CanvasPattern.cpp
-    html/CanvasRenderingContext2D.cpp
-    html/CanvasStyle.cpp
-    html/FormDataList.cpp
-    html/HTMLAnchorElement.cpp
-    html/HTMLAppletElement.cpp
-    html/HTMLAreaElement.cpp
-    html/HTMLBaseElement.cpp
-    html/HTMLBaseFontElement.cpp
-    html/HTMLBlockquoteElement.cpp
-    html/HTMLBodyElement.cpp
-    html/HTMLBRElement.cpp
-    html/HTMLButtonElement.cpp
-    html/HTMLCanvasElement.cpp
-    html/HTMLCollection.cpp
-    html/HTMLDirectoryElement.cpp
-    html/HTMLDivElement.cpp
-    html/HTMLDListElement.cpp
-    html/HTMLDocument.cpp
-    html/HTMLElement.cpp
-    html/HTMLElementFactory.cpp
-    html/HTMLEmbedElement.cpp
-    html/HTMLFieldSetElement.cpp
-    html/HTMLFontElement.cpp
-    html/HTMLFormCollection.cpp
-    html/HTMLFormElement.cpp
-    html/HTMLFrameElementBase.cpp
-    html/HTMLFrameElement.cpp
-    html/HTMLFrameOwnerElement.cpp
-    html/HTMLFrameSetElement.cpp
-    html/HTMLGenericFormElement.cpp
-    html/HTMLHeadElement.cpp
-    html/HTMLHeadingElement.cpp
-    html/HTMLHRElement.cpp
-    html/HTMLHtmlElement.cpp
-    html/HTMLIFrameElement.cpp
-    html/HTMLImageElement.cpp
-    html/HTMLImageLoader.cpp
-    html/HTMLInputElement.cpp
-    html/HTMLIsIndexElement.cpp
-    html/HTMLKeygenElement.cpp
-    html/HTMLLabelElement.cpp
-    html/HTMLLegendElement.cpp
-    html/HTMLLIElement.cpp
-    html/HTMLLinkElement.cpp
-    html/HTMLMapElement.cpp
-    html/HTMLMarqueeElement.cpp
-    html/HTMLMenuElement.cpp
-    html/HTMLMetaElement.cpp
-    html/HTMLModElement.cpp
-    html/HTMLNameCollection.cpp
-    html/HTMLObjectElement.cpp
-    html/HTMLOListElement.cpp
-    html/HTMLOptGroupElement.cpp
-    html/HTMLOptionElement.cpp
-    html/HTMLOptionsCollection.cpp
-    html/HTMLParagraphElement.cpp
-    html/HTMLParamElement.cpp
-    html/HTMLParser.cpp
-    html/HTMLPlugInElement.cpp
-    html/HTMLPreElement.cpp
-    html/HTMLQuoteElement.cpp
-    html/HTMLScriptElement.cpp
-    html/HTMLSelectElement.cpp
-    html/HTMLStyleElement.cpp
-    html/HTMLTableCaptionElement.cpp
-    html/HTMLTableCellElement.cpp
-    html/HTMLTableColElement.cpp
-    html/HTMLTableElement.cpp
-    html/HTMLTablePartElement.cpp
-    html/HTMLTableRowElement.cpp
-    html/HTMLTableSectionElement.cpp
-    html/HTMLTextAreaElement.cpp
-    html/HTMLTextFieldInnerElement.cpp
-    html/HTMLTitleElement.cpp
-    html/HTMLTokenizer.cpp
-    html/HTMLUListElement.cpp
-    html/HTMLViewSourceDocument.cpp
-
-#   icon/IconDatabase.cpp
-#   icon/SiteIcon.cpp
-#   icon/SQLDatabase.cpp
-#   icon/SQLStatement.cpp
-#   icon/SQLTransaction.cpp
-
-    loader/Cache.cpp
-    loader/CachedCSSStyleSheet.cpp
-    loader/CachedImage.cpp
-    loader/CachedResourceClientWalker.cpp
-    loader/CachedResource.cpp
-    loader/CachedScript.cpp
-    loader/CachedXSLStyleSheet.cpp
-    loader/DocLoader.cpp
-    loader/DocumentLoader.cpp
-    loader/FormState.cpp
-    loader/FrameLoader.cpp
-    loader/ImageDocument.cpp
-    loader/loader.cpp
-    loader/MainResourceLoader.cpp
-    loader/NetscapePlugInStreamLoader.cpp
-    loader/PluginDocument.cpp
-    loader/Request.cpp
-    loader/ResourceLoader.cpp
-    loader/SubresourceLoader.cpp
-    loader/TextDocument.cpp
-    loader/TextResourceDecoder.cpp
-    loader/icon/IconDatabase.cpp
-    loader/icon/IconDataCache.cpp
-    loader/icon/IconLoader.cpp
-    loader/icon/SQLDatabase.cpp
-    loader/icon/SQLStatement.cpp
-    loader/icon/SQLTransaction.cpp
-    loader/qt/DocumentLoaderQt.cpp
-    loader/qt/FrameLoaderClientQt.cpp
-    loader/qt/FrameLoaderQt.cpp
-    loader/qt/NavigationActionQt.cpp
-    loader/qt/ResourceLoaderQt.cpp
-
-    page/Chrome.cpp
-    page/ContextMenuController.cpp
-    page/DOMWindow.cpp
-    page/EventHandler.cpp
-    page/Frame.cpp
-    page/FrameTree.cpp
-    page/FrameView.cpp
-    page/MouseEventWithHitTestResults.cpp
-    page/Page.cpp
-    page/PageState.cpp
-
-    page/qt/EventHandlerQt.cpp
-
-    platform/Arena.cpp
-    platform/ArrayImpl.cpp
-    platform/AtomicString.cpp
-    platform/CString.cpp
-    platform/ContextMenu.cpp
-    platform/DeprecatedCString.cpp
-    platform/DeprecatedPtrListImpl.cpp
-    platform/DeprecatedString.cpp
-    platform/DeprecatedStringList.cpp
-    platform/DeprecatedValueListImpl.cpp
-    platform/FileChooser.cpp
-    platform/FontCache.cpp
-    platform/Font.cpp
-    platform/FontData.cpp
-    platform/FontFallbackList.cpp
-    platform/FontFamily.cpp
-    platform/GlyphPageTreeNode.cpp
-    platform/GlyphWidthMap.cpp
-    platform/KURL.cpp
-    platform/Logging.cpp
-    platform/MimeTypeRegistry.cpp
-#    plafform/Pasteboard.cpp
-    platform/RegularExpression.cpp
-    platform/SegmentedString.cpp
-    platform/String.cpp
-    platform/StringImpl.cpp
-    platform/TextCodec.cpp
-    platform/TextCodecLatin1.cpp
-    platform/TextCodecUTF16.cpp
-    platform/TextDecoder.cpp
-    platform/TextEncoding.cpp
-    platform/TextEncodingRegistry.cpp
-    platform/TextStream.cpp
-    platform/Timer.cpp
-    platform/Widget.cpp
-
-    platform/graphics/AffineTransform.cpp
-    platform/graphics/Color.cpp
-    platform/graphics/FloatPoint3D.cpp
-    platform/graphics/FloatPoint.cpp
-    platform/graphics/FloatRect.cpp
-    platform/graphics/FloatSize.cpp
-    platform/graphics/GraphicsContext.cpp
-    platform/graphics/GraphicsTypes.cpp
-    platform/graphics/Image.cpp
-    platform/graphics/ImageBuffer.cpp
-    platform/graphics/IntRect.cpp
-    platform/graphics/Path.cpp
-    platform/graphics/Pen.cpp
-
-    platform/graphics/qt/AffineTransformQt.cpp
-    platform/graphics/qt/ColorQt.cpp
-    platform/graphics/qt/FloatPointQt.cpp
-    platform/graphics/qt/FloatRectQt.cpp
-    platform/graphics/qt/GraphicsContextQt.cpp
-    platform/graphics/qt/IconQt.cpp
-    platform/graphics/qt/ImageQt.cpp
-    platform/graphics/qt/ImageBufferQt.cpp 
-    platform/graphics/qt/ImageSourceQt.cpp
-    platform/graphics/qt/ImageDecoderQt.cpp
-    platform/graphics/qt/IntPointQt.cpp
-    platform/graphics/qt/IntRectQt.cpp
-    platform/graphics/qt/IntSizeQt.cpp
-    platform/graphics/qt/PathQt.cpp
-
-    platform/graphics/svg/SVGPaintServer.cpp
-    platform/graphics/svg/SVGPaintServerGradient.cpp
-    platform/graphics/svg/SVGPaintServerLinearGradient.cpp
-    platform/graphics/svg/SVGPaintServerPattern.cpp
-    platform/graphics/svg/SVGPaintServerRadialGradient.cpp
-    platform/graphics/svg/SVGPaintServerSolid.cpp
-    platform/graphics/svg/SVGResource.cpp
-    platform/graphics/svg/SVGResourceClipper.cpp
-    platform/graphics/svg/SVGResourceFilter.cpp
-    platform/graphics/svg/SVGResourceMarker.cpp
-    platform/graphics/svg/SVGResourceMasker.cpp
-
-    platform/graphics/svg/filters/SVGFEBlend.cpp
-    platform/graphics/svg/filters/SVGFEColorMatrix.cpp
-    platform/graphics/svg/filters/SVGFEComponentTransfer.cpp
-    platform/graphics/svg/filters/SVGFEComposite.cpp
-    platform/graphics/svg/filters/SVGFEConvolveMatrix.cpp
-    platform/graphics/svg/filters/SVGFEDiffuseLighting.cpp
-    platform/graphics/svg/filters/SVGFEDisplacementMap.cpp
-    platform/graphics/svg/filters/SVGFEFlood.cpp
-    platform/graphics/svg/filters/SVGFEGaussianBlur.cpp
-    platform/graphics/svg/filters/SVGFEImage.cpp
-    platform/graphics/svg/filters/SVGFEMerge.cpp
-    platform/graphics/svg/filters/SVGFEMorphology.cpp
-    platform/graphics/svg/filters/SVGFEOffset.cpp
-    platform/graphics/svg/filters/SVGFESpecularLighting.cpp
-    platform/graphics/svg/filters/SVGFETurbulence.cpp
-    platform/graphics/svg/filters/SVGFilterEffect.cpp
-    platform/graphics/svg/filters/SVGLightSource.cpp
-
-    platform/graphics/svg/qt/RenderPathQt.cpp
-    platform/graphics/svg/qt/SVGPaintServerGradientQt.cpp
-    platform/graphics/svg/qt/SVGPaintServerLinearGradientQt.cpp
-    platform/graphics/svg/qt/SVGPaintServerPatternQt.cpp
-    platform/graphics/svg/qt/SVGPaintServerQt.cpp
-    platform/graphics/svg/qt/SVGPaintServerRadialGradientQt.cpp
-    platform/graphics/svg/qt/SVGPaintServerSolidQt.cpp
-    platform/graphics/svg/qt/SVGResourceClipperQt.cpp
-    platform/graphics/svg/qt/SVGResourceMaskerQt.cpp
-    platform/graphics/svg/qt/SVGResourceFilterQt.cpp
-
-    platform/image-decoders/bmp/BMPImageDecoder.cpp
-    platform/image-decoders/gif/GIFImageDecoder.cpp
-    platform/image-decoders/gif/GIFImageReader.cpp
-    platform/image-decoders/ico/ICOImageDecoder.cpp
-
-    platform/image-decoders/jpeg/jcomapi.c
-    platform/image-decoders/jpeg/jdapimin.c
-    platform/image-decoders/jpeg/jdapistd.c
-    platform/image-decoders/jpeg/jdatadst.c
-    platform/image-decoders/jpeg/jdatasrc.c
-    platform/image-decoders/jpeg/jdcoefct.c
-    platform/image-decoders/jpeg/jdcolor.c
-    platform/image-decoders/jpeg/jddctmgr.c
-    platform/image-decoders/jpeg/jdhuff.c
-    platform/image-decoders/jpeg/jdinput.c
-    platform/image-decoders/jpeg/jdmainct.c
-    platform/image-decoders/jpeg/jdmarker.c
-    platform/image-decoders/jpeg/jdmaster.c
-    platform/image-decoders/jpeg/jdmerge.c
-    platform/image-decoders/jpeg/jdphuff.c
-    platform/image-decoders/jpeg/jdpostct.c
-    platform/image-decoders/jpeg/jdsample.c
-    platform/image-decoders/jpeg/jerror.c
-    platform/image-decoders/jpeg/jfdctflt.c
-    platform/image-decoders/jpeg/jfdctfst.c
-    platform/image-decoders/jpeg/jfdctint.c
-    platform/image-decoders/jpeg/jidctflt.c
-    platform/image-decoders/jpeg/jidctfst.c
-    platform/image-decoders/jpeg/jidctint.c
-    platform/image-decoders/jpeg/jmemmgr.c
-    platform/image-decoders/jpeg/jmemnobs.c
-    platform/image-decoders/jpeg/JPEGImageDecoder.cpp
-    platform/image-decoders/jpeg/jquant1.c
-    platform/image-decoders/jpeg/jquant2.c
-    platform/image-decoders/jpeg/jutils.c
-
-    platform/image-decoders/png/png.c
-    platform/image-decoders/png/pngerror.c
-    platform/image-decoders/png/pnggccrd.c
-    platform/image-decoders/png/pngget.c
-    platform/image-decoders/png/PNGImageDecoder.cpp
-    platform/image-decoders/png/pngmem.c
-    platform/image-decoders/png/pngpread.c
-    platform/image-decoders/png/pngread.c
-    platform/image-decoders/png/pngrio.c
-    platform/image-decoders/png/pngrtran.c
-    platform/image-decoders/png/pngrutil.c
-    platform/image-decoders/png/pngset.c
-    platform/image-decoders/png/pngtrans.c
-    platform/image-decoders/png/pngvcrd.c
-    platform/image-decoders/png/pngwio.c
-    platform/image-decoders/png/pngwrite.c
-    platform/image-decoders/png/pngwtran.c
-    platform/image-decoders/png/pngwutil.c
-
-    platform/image-decoders/xbm/XBMImageDecoder.cpp
-
-    platform/network/FormData.cpp
-    platform/network/HTTPParsers.cpp
-    platform/network/ResourceHandle.cpp
-    platform/network/ResourceRequest.cpp
-    platform/network/ResourceResponse.cpp
-
-    platform/network/qt/ResourceHandleManager.cpp
-    platform/network/qt/ResourceHandleQt.cpp
-
-    platform/qt/ChromeClientQt.cpp
-    platform/qt/ContextMenuClientQt.cpp
-    platform/qt/ContextMenuQt.cpp
-    platform/qt/ContextMenuItemQt.cpp
-    platform/qt/CookieJarQt.cpp
-    platform/qt/CursorQt.cpp
-    platform/qt/EditorClientQt.cpp
-    platform/qt/FileChooserQt.cpp
-    platform/qt/FontCacheQt.cpp
-    platform/qt/FontDataQt.cpp
-    platform/qt/FontPlatformDataQt.cpp
-    platform/qt/FontQt.cpp
-    platform/qt/FrameQtClient.cpp
-    platform/qt/FrameQt.cpp
-    platform/qt/GlyphPageTreeNodeQt.cpp
-    platform/qt/LoaderFunctionsQt.cpp
-    platform/qt/MimeTypeRegistryQt.cpp
-    platform/qt/PageQt.cpp
-    platform/qt/PasteboardQt.cpp
-    platform/qt/PlatformKeyboardEventQt.cpp
-    platform/qt/PlatformMouseEventQt.cpp
-    platform/qt/PopupMenuQt.cpp
-    platform/qt/RenderThemeQt.cpp
-    platform/qt/ScreenQt.cpp
-    platform/qt/ScrollViewCanvasQt.cpp
-    platform/qt/ScrollViewQt.cpp
-    platform/qt/SharedTimerQt.cpp
-    platform/qt/SoundQt.cpp
-    platform/qt/StringQt.cpp
-    platform/qt/SystemTimeQt.cpp
-    platform/qt/TemporaryLinkStubs.cpp
-    platform/qt/TextBoundaries.cpp
-    platform/qt/TextBreakIteratorQt.cpp
-    platform/qt/TextCodecQt.cpp
-    platform/qt/WidgetQt.cpp
-
-    xml/DOMParser.cpp
-    xml/CustomXPathNSResolver.cpp
-    xml/xmlhttprequest.cpp
-    xml/XMLSerializer.cpp
-    xml/XPathEvaluator.cpp
-    xml/XPathExpression.cpp
-    xml/XPathExpressionNode.cpp
-    xml/XPathFunctions.cpp
-    xml/XPathNamespace.cpp
-    xml/XPathNodeSet.cpp
-    xml/XPathNSResolver.cpp
-    xml/XPathParser.cpp
-    xml/XPathPath.cpp
-    xml/XPathPredicate.cpp
-    xml/XPathResult.cpp
-    xml/XPathStep.cpp
-    xml/XPathUtil.cpp
-    xml/XPathValue.cpp
-    xml/XPathVariableReference.cpp
-    xml/XSLImportRule.cpp
-    xml/XSLStyleSheet.cpp
-    xml/XSLTProcessor.cpp
-
-    rendering/AutoTableLayout.cpp
-    rendering/bidi.cpp
-    rendering/break_lines.cpp
-    rendering/CounterNode.cpp
-    rendering/EllipsisBox.cpp
-    rendering/FixedTableLayout.cpp
-    rendering/HitTestResult.cpp
-    rendering/InlineBox.cpp
-    rendering/InlineFlowBox.cpp
-    rendering/InlineTextBox.cpp
-    rendering/ListMarkerBox.cpp
-    rendering/RenderApplet.cpp
-    rendering/RenderArena.cpp
-    rendering/RenderBlock.cpp
-    rendering/RenderBox.cpp
-    rendering/RenderBR.cpp
-    rendering/RenderButton.cpp
-    rendering/RenderContainer.cpp
-    rendering/RenderCounter.cpp
-    rendering/RenderFieldset.cpp
-    rendering/RenderFileUploadControl.cpp
-    rendering/RenderFlexibleBox.cpp
-    rendering/RenderFlow.cpp
-    rendering/RenderFrame.cpp
-    rendering/RenderFrameSet.cpp
-    rendering/RenderHTMLCanvas.cpp
-    rendering/RenderImage.cpp
-    rendering/RenderInline.cpp
-    rendering/RenderLayer.cpp
-    rendering/RenderLegend.cpp
-    rendering/RenderListBox.cpp
-    rendering/RenderListItem.cpp
-    rendering/RenderListMarker.cpp
-    rendering/RenderMenuList.cpp
-    rendering/RenderObject.cpp
-    rendering/RenderPart.cpp
-    rendering/RenderPartObject.cpp
-    rendering/RenderReplaced.cpp
-    rendering/RenderSlider.cpp
-    rendering/RenderStyle.cpp
-    rendering/RenderTableCell.cpp
-    rendering/RenderTableCol.cpp
-    rendering/RenderTable.cpp
-    rendering/RenderTableRow.cpp
-    rendering/RenderTableSection.cpp
-    rendering/RenderTextControl.cpp
-    rendering/RenderText.cpp
-    rendering/RenderTextFragment.cpp
-    rendering/RenderTheme.cpp
-    rendering/RenderTreeAsText.cpp
-    rendering/RenderView.cpp
-    rendering/RenderWidget.cpp
-    rendering/RootInlineBox.cpp
-    rendering/SVGRenderTreeAsText.cpp
-
-    # Optional SVG/XPath support
-    ${SVG_SOURCES}
-    ${XPATH_SOURCES}
-
-    # Generated JavaScript bindings
-    ${WebCore-unity-IDLGeneratedSources}
-)
-
-IF (WEBKIT_USE_KDE_SUPPORT)
-    kde4_add_library( WebCore-unity SHARED  ${WebCore_SRCS} )
-ELSE (WEBKIT_USE_KDE_SUPPORT)
-    add_library( WebCore-unity SHARED  ${WebCore_SRCS} )
-ENDIF (WEBKIT_USE_KDE_SUPPORT)
-
-IF (WEBKIT_USE_KDE_SUPPORT)
-target_link_libraries(WebCore-unity
-    ${LIBXML2_LIBRARIES}
-    ${LIBXSLT_LIBRARIES}
-
-    ${QT_QTCORE_LIBRARY}
-    ${QT_QTGUI_LIBRARY}
-
-    icuuc
-    kio
-    kjs-unity
-    pcre-unity
-    sqlite3
-    wtf-unity
-    z
-)
-ELSE (WEBKIT_USE_KDE_SUPPORT)
-target_link_libraries(WebCore-unity
-    ${LIBXSLT_LIBRARIES}
-    ${LIBXML2_LIBRARIES}
-
-    ${QT_QTCORE_LIBRARY}
-    ${QT_QTGUI_LIBRARY}
-
-    icuuc
-    kjs-unity
-    pcre-unity
-    sqlite3
-    wtf-unity
-    z
-)
-ENDIF (WEBKIT_USE_KDE_SUPPORT)
-
-IF (WEBKIT_USE_KDE_SUPPORT)
-    install( TARGETS WebCore-unity DESTINATION ${LIB_INSTALL_DIR} )
-ENDIF (WEBKIT_USE_KDE_SUPPORT)
index f4e30aa..d76070a 100644 (file)
@@ -1,3 +1,11 @@
+2007-04-27  Holger Freyther <freyther@kde.org>
+
+        Reviewed by Maciej.
+
+        Remove unmaintained CMake build system.
+
+        * CMakeLists.txt: Removed.
+
 2007-04-26  Matt Perry  <mpComplete@gmail.com>
 
         Reviewed by Maciej.
index b5b335a..c9bfe63 100644 (file)
@@ -1,3 +1,12 @@
+2007-04-27  Holger Freyther <freyther@kde.org>
+
+        Reviewed by Maciej.
+
+        Remove unmaintained CMake build system.
+
+        * QtLauncher/CMakeLists.txt: Removed.
+        * WebKitPart/CMakeLists.txt: Removed.
+
 2007-04-25  Steve Falkenburg  <sfalken@apple.com>
 
         Reviewed by Adam.
diff --git a/WebKitQt/QtLauncher/CMakeLists.txt b/WebKitQt/QtLauncher/CMakeLists.txt
deleted file mode 100644 (file)
index 58990e2..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-include_directories(
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../..//JavaScriptCore
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/bridge
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/page
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/loader
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/platform
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/platform/graphics
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/platform/graphics/svg
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/platform/network
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/platform/qt
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/ksvg2
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/ksvg2/svg
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/ksvg2/css
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/rendering
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/editing
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/html
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/css
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/dom
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/xml
-)
-
-add_definitions(-Wno-undef -Wno-unused-parameter)
-
-set(testunity_SRCS main.cpp)
-IF (WEBKIT_USE_KDE_SUPPORT)
-    kde4_add_executable(testunity RUN_UNINSTALLED ${testunity_SRCS})
-    target_link_libraries(testunity  ${KDE4_KDECORE_LIBS} WebCore-unity)
-    kde4_automoc(testunity ${testunity_SRCS})
-ELSE (WEBKIT_USE_KDE_SUPPORT)
-    include_directories(${QT_INCLUDES})
-    add_executable(testunity ${testunity_SRCS})
-    target_link_libraries(testunity WebCore-unity)
-    qt4_automoc(testunity ${testunity_SRCS})
-ENDIF (WEBKIT_USE_KDE_SUPPORT)
diff --git a/WebKitQt/WebKitPart/CMakeLists.txt b/WebKitQt/WebKitPart/CMakeLists.txt
deleted file mode 100644 (file)
index d642bd4..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-include_directories (
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../JavaScriptCore
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/bridge
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/page
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/loader
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/platform
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/platform/graphics
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/platform/graphics/svg
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/platform/network
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/platform/qt
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/ksvg2
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/ksvg2/css
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/ksvg2/svg
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/rendering
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/editing
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/html
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/css
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/dom
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../WebCore/xml
-   BEFORE ${CMAKE_SOURCE_DIR}/kdecore
-)
-
-add_definitions (-Wno-undef -Wno-unused-parameter)
-
-set (WebKitPart_SRCS WebKitFactory.cpp WebKitPart.cpp WebKitPartBrowserExtension.cpp WebKitPartInterface.cpp WebKitPartClient.cpp)
-
-qt4_add_dbus_adaptor (WebKitPart_SRCS org.kde.WebKitPart.xml WebKitPartInterface.h WebKitPartInterface)
-
-kde4_automoc (WebKitPart ${WebKitPart_SRCS})
-kde4_add_plugin (WebKitPart WITH_PREFIX ${WebKitPart_SRCS})
-target_link_libraries (WebKitPart ${KDE4_KDECORE_LIBS} kparts WebCore-unity)
-
-kde4_install_libtool_file (${PLUGIN_INSTALL_DIR}/ WebKitPart)
-install (TARGETS WebKitPart DESTINATION ${PLUGIN_INSTALL_DIR})
-
-install (FILES WebKitPart.desktop DESTINATION ${SERVICES_INSTALL_DIR})
-install (FILES WebKitPart.rc WebKitPartBrowser.rc DESTINATION ${DATA_INSTALL_DIR}/WebKitPart)
index 4ba105b..9a8b583 100644 (file)
@@ -1,3 +1,13 @@
+2007-04-27  Holger Freyther <freyther@kde.org>
+
+        Reviewed by Maciej.
+
+        Remove unmaintained CMake build system.
+
+        * DumpRenderTree/DumpRenderTree.qtproj/CMakeLists.txt: Removed.
+        * Scripts/build-webkit: Remove references to CMake.
+        * Scripts/webkitdirs.pm: Remove references to CMake.
+
 2007-04-26  Alp Toker  <alp@atoker.com>
 
         Reviewed by Mark Rowe.
diff --git a/WebKitTools/DumpRenderTree/DumpRenderTree.qtproj/CMakeLists.txt b/WebKitTools/DumpRenderTree/DumpRenderTree.qtproj/CMakeLists.txt
deleted file mode 100644 (file)
index 05c9e0f..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-include_directories(
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../../WebCore
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../../JavaScriptCore
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../../WebCore/bridge
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../../WebCore/page
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../../WebCore/loader
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../../WebCore/platform
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../../WebCore/platform/graphics
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../../WebCore/platform/graphics/svg
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../../WebCore/platform/network
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../../WebCore/platform/qt
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../../WebCore/ksvg2
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../../WebCore/ksvg2/svg
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../../WebCore/ksvg2/css
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../../WebCore/rendering
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../../WebCore/editing
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../../WebCore/html
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../../WebCore/css
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../../WebCore/dom
-   BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/../../../WebCore/xml
-   BEFORE ${CMAKE_SOURCE_DIR}/kdecore
-)
-
-add_definitions(-Wno-undef -Wno-unused-parameter)
-
-set(DumpRenderTree_SRCS main.cpp DumpRenderTree.cpp DumpRenderTreeClient.cpp)
-kde4_automoc(${DumpRenderTree_SRCS})
-kde4_add_executable(DumpRenderTree RUN_UNINSTALLED ${DumpRenderTree_SRCS})
-target_link_libraries(DumpRenderTree ${KDE4_KDECORE_LIBS} WebCore-unity)
index d248a01..2ad20ed 100755 (executable)
@@ -45,14 +45,11 @@ my $xpathSupport = 1;
 my $xsltSupport = 1;
 my $colorSupport = 1; # Default: colorize make output
 
-our @cmakeBuild;
-
 GetOptions('svg!' => \$svgSupport,
            'svg-experimental!' => \$svgExperimentalSupport,
            'xpath!' => \$xpathSupport,
            'xslt!' => \$xsltSupport,
-           'color!' => \$colorSupport,
-           'cmake!' => \@cmakeBuild);
+           'color!' => \$colorSupport);
 
 checkRequiredSystemConfig();
 setConfiguration();
index 9fc81ee..04c89e0 100644 (file)
@@ -352,8 +352,7 @@ sub isQt()
 
 sub isQtWithQMake()
 {
-    our @cmakeBuild;
-    return (isQt() and (@cmakeBuild eq 0))
+    return isQt();
 }
 
 sub isCygwin()
@@ -440,38 +439,6 @@ sub buildVisualStudioProject($)
     return $result;
 }
 
-sub buildCMakeProject($$)
-{
-    my ($project, $colorize) = @_;
-
-    if ($project ne "WebKit") { 
-        die "Qt/Linux builds JavaScriptCore/WebCore/WebKitQt in one shot! Only call it for 'WebKit'.\n";
-    }
-
-    my $config = configuration();
-    my $prefix = $ENV{"WebKitInstallationPrefix"};
-    my @buildArgs = ("-DCMAKE_BUILD_TYPE=$config");
-    push @buildArgs, "-DCMAKE_INSTALL_PREFIX=" . $prefix if(defined($prefix));
-    push @buildArgs, "-DWEBKIT_DO_NOT_USE_COLORFUL_OUTPUT=" . ($colorize ? "OFF" : "ON");
-    push @buildArgs, "../../";
-
-    print "Calling 'cmake @buildArgs' in " . baseProductDir() . "/$config ...\n\n";
-    print "Installation directory: $prefix\n" if(defined($prefix));
-
-    system "mkdir -p " . baseProductDir() . "/$config";
-    chdir baseProductDir() . "/$config" or die "Failed to cd into " . baseProductDir() . "/$config \n";
-
-    my $result = system "cmake", @buildArgs;
-    if($result ne 0) {
-       die "Failed to setup build environment using cmake!\n";
-    }
-
-    $result = system "make";
-    chdir ".." or die;
-    return $result;
-}
-
 sub buildQMakeProject($$)
 {
     my ($project, $colorize) = @_;