2011-02-06 Patrick Gansterer <paroga@webkit.org>
authorparoga@webkit.org <paroga@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 6 Feb 2011 17:14:22 +0000 (17:14 +0000)
committerparoga@webkit.org <paroga@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 6 Feb 2011 17:14:22 +0000 (17:14 +0000)
        Reviewed by Andreas Kling.

        [CMake] Unify ENABLE_SVG sections
        https://bugs.webkit.org/show_bug.cgi?id=53778

        * CMakeLists.txt:

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

Source/WebCore/CMakeLists.txt
Source/WebCore/ChangeLog

index d1782bb692e4c61e72938723e2aedce04ef64a1f..e3097f71f728e2e37cede4ae637845700c1d26f9 100644 (file)
@@ -421,146 +421,6 @@ SET(WebCore_IDL_FILES
     xml/XSLTProcessor.idl
 )
 
-IF (ENABLE_SVG)
-    LIST(APPEND WebCore_IDL_FILES
-        svg/SVGAElement.idl
-        svg/SVGAltGlyphElement.idl
-        svg/SVGAngle.idl
-        svg/SVGAnimateColorElement.idl
-        svg/SVGAnimateElement.idl
-        svg/SVGAnimateTransformElement.idl
-        svg/SVGAnimatedAngle.idl
-        svg/SVGAnimatedBoolean.idl
-        svg/SVGAnimatedEnumeration.idl
-        svg/SVGAnimatedInteger.idl
-        svg/SVGAnimatedLength.idl
-        svg/SVGAnimatedLengthList.idl
-        svg/SVGAnimatedNumber.idl
-        svg/SVGAnimatedNumberList.idl
-        svg/SVGAnimatedPreserveAspectRatio.idl
-        svg/SVGAnimatedRect.idl
-        svg/SVGAnimatedString.idl
-        svg/SVGAnimatedTransformList.idl
-        svg/SVGAnimationElement.idl
-        svg/SVGCircleElement.idl
-        svg/SVGClipPathElement.idl
-        svg/SVGColor.idl
-        svg/SVGComponentTransferFunctionElement.idl
-        svg/SVGCursorElement.idl
-        svg/SVGDefsElement.idl
-        svg/SVGDescElement.idl
-        svg/SVGDocument.idl
-        svg/SVGElement.idl
-        svg/SVGElementInstance.idl
-        svg/SVGElementInstanceList.idl
-        svg/SVGEllipseElement.idl
-        svg/SVGException.idl
-        svg/SVGFEBlendElement.idl
-        svg/SVGFEColorMatrixElement.idl
-        svg/SVGFEComponentTransferElement.idl
-        svg/SVGFECompositeElement.idl
-        svg/SVGFEConvolveMatrixElement.idl
-        svg/SVGFEDiffuseLightingElement.idl
-        svg/SVGFEDisplacementMapElement.idl
-        svg/SVGFEDistantLightElement.idl
-        svg/SVGFEFloodElement.idl
-        svg/SVGFEFuncAElement.idl
-        svg/SVGFEFuncBElement.idl
-        svg/SVGFEFuncGElement.idl
-        svg/SVGFEFuncRElement.idl
-        svg/SVGFEGaussianBlurElement.idl
-        svg/SVGFEImageElement.idl
-        svg/SVGFEMergeElement.idl
-        svg/SVGFEMergeNodeElement.idl
-        svg/SVGFEMorphologyElement.idl
-        svg/SVGFEOffsetElement.idl
-        svg/SVGFEPointLightElement.idl
-        svg/SVGFESpecularLightingElement.idl
-        svg/SVGFESpotLightElement.idl
-        svg/SVGFETileElement.idl
-        svg/SVGFETurbulenceElement.idl
-        svg/SVGFilterElement.idl
-        svg/SVGFontElement.idl
-        svg/SVGFontFaceElement.idl
-        svg/SVGFontFaceFormatElement.idl
-        svg/SVGFontFaceNameElement.idl
-        svg/SVGFontFaceSrcElement.idl
-        svg/SVGFontFaceUriElement.idl
-        svg/SVGForeignObjectElement.idl
-        svg/SVGGElement.idl
-        svg/SVGGlyphElement.idl
-        svg/SVGGradientElement.idl
-        svg/SVGHKernElement.idl
-        svg/SVGImageElement.idl
-        svg/SVGLength.idl
-        svg/SVGLengthList.idl
-        svg/SVGLineElement.idl
-        svg/SVGLinearGradientElement.idl
-        svg/SVGMarkerElement.idl
-        svg/SVGMaskElement.idl
-        svg/SVGMatrix.idl
-        svg/SVGMetadataElement.idl
-        svg/SVGMissingGlyphElement.idl
-        svg/SVGNumber.idl
-        svg/SVGNumberList.idl
-        svg/SVGPaint.idl
-        svg/SVGPathElement.idl
-        svg/SVGPathSeg.idl
-        svg/SVGPathSegArcAbs.idl
-        svg/SVGPathSegArcRel.idl
-        svg/SVGPathSegClosePath.idl
-        svg/SVGPathSegCurvetoCubicAbs.idl
-        svg/SVGPathSegCurvetoCubicRel.idl
-        svg/SVGPathSegCurvetoCubicSmoothAbs.idl
-        svg/SVGPathSegCurvetoCubicSmoothRel.idl
-        svg/SVGPathSegCurvetoQuadraticAbs.idl
-        svg/SVGPathSegCurvetoQuadraticRel.idl
-        svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl
-        svg/SVGPathSegCurvetoQuadraticSmoothRel.idl
-        svg/SVGPathSegLinetoAbs.idl
-        svg/SVGPathSegLinetoHorizontalAbs.idl
-        svg/SVGPathSegLinetoHorizontalRel.idl
-        svg/SVGPathSegLinetoRel.idl
-        svg/SVGPathSegLinetoVerticalAbs.idl
-        svg/SVGPathSegLinetoVerticalRel.idl
-        svg/SVGPathSegList.idl
-        svg/SVGPathSegMovetoAbs.idl
-        svg/SVGPathSegMovetoRel.idl
-        svg/SVGPatternElement.idl
-        svg/SVGPoint.idl
-        svg/SVGPointList.idl
-        svg/SVGPolygonElement.idl
-        svg/SVGPolylineElement.idl
-        svg/SVGPreserveAspectRatio.idl
-        svg/SVGRadialGradientElement.idl
-        svg/SVGRect.idl
-        svg/SVGRectElement.idl
-        svg/SVGRenderingIntent.idl
-        svg/SVGSVGElement.idl
-        svg/SVGScriptElement.idl
-        svg/SVGSetElement.idl
-        svg/SVGStopElement.idl
-        svg/SVGStringList.idl
-        svg/SVGStyleElement.idl
-        svg/SVGSwitchElement.idl
-        svg/SVGSymbolElement.idl
-        svg/SVGTRefElement.idl
-        svg/SVGTSpanElement.idl
-        svg/SVGTextContentElement.idl
-        svg/SVGTextElement.idl
-        svg/SVGTextPathElement.idl
-        svg/SVGTextPositioningElement.idl
-        svg/SVGTitleElement.idl
-        svg/SVGTransform.idl
-        svg/SVGTransformList.idl
-        svg/SVGUnitTypes.idl
-        svg/SVGUseElement.idl
-        svg/SVGViewElement.idl
-        svg/SVGVKernElement.idl
-        svg/SVGZoomEvent.idl
-    )
-ENDIF()
-
 SET(WebCore_SOURCES
     ${DERIVED_SOURCES_DIR}/JSWebSocket.cpp
 
@@ -1997,6 +1857,144 @@ IF (ENABLE_SVG)
         svg/properties/SVGPathSegListPropertyTearOff.cpp
     )
 
+    LIST(APPEND WebCore_IDL_FILES
+        svg/SVGAElement.idl
+        svg/SVGAltGlyphElement.idl
+        svg/SVGAngle.idl
+        svg/SVGAnimateColorElement.idl
+        svg/SVGAnimateElement.idl
+        svg/SVGAnimateTransformElement.idl
+        svg/SVGAnimatedAngle.idl
+        svg/SVGAnimatedBoolean.idl
+        svg/SVGAnimatedEnumeration.idl
+        svg/SVGAnimatedInteger.idl
+        svg/SVGAnimatedLength.idl
+        svg/SVGAnimatedLengthList.idl
+        svg/SVGAnimatedNumber.idl
+        svg/SVGAnimatedNumberList.idl
+        svg/SVGAnimatedPreserveAspectRatio.idl
+        svg/SVGAnimatedRect.idl
+        svg/SVGAnimatedString.idl
+        svg/SVGAnimatedTransformList.idl
+        svg/SVGAnimationElement.idl
+        svg/SVGCircleElement.idl
+        svg/SVGClipPathElement.idl
+        svg/SVGColor.idl
+        svg/SVGComponentTransferFunctionElement.idl
+        svg/SVGCursorElement.idl
+        svg/SVGDefsElement.idl
+        svg/SVGDescElement.idl
+        svg/SVGDocument.idl
+        svg/SVGElement.idl
+        svg/SVGElementInstance.idl
+        svg/SVGElementInstanceList.idl
+        svg/SVGEllipseElement.idl
+        svg/SVGException.idl
+        svg/SVGFEBlendElement.idl
+        svg/SVGFEColorMatrixElement.idl
+        svg/SVGFEComponentTransferElement.idl
+        svg/SVGFECompositeElement.idl
+        svg/SVGFEConvolveMatrixElement.idl
+        svg/SVGFEDiffuseLightingElement.idl
+        svg/SVGFEDisplacementMapElement.idl
+        svg/SVGFEDistantLightElement.idl
+        svg/SVGFEFloodElement.idl
+        svg/SVGFEFuncAElement.idl
+        svg/SVGFEFuncBElement.idl
+        svg/SVGFEFuncGElement.idl
+        svg/SVGFEFuncRElement.idl
+        svg/SVGFEGaussianBlurElement.idl
+        svg/SVGFEImageElement.idl
+        svg/SVGFEMergeElement.idl
+        svg/SVGFEMergeNodeElement.idl
+        svg/SVGFEMorphologyElement.idl
+        svg/SVGFEOffsetElement.idl
+        svg/SVGFEPointLightElement.idl
+        svg/SVGFESpecularLightingElement.idl
+        svg/SVGFESpotLightElement.idl
+        svg/SVGFETileElement.idl
+        svg/SVGFETurbulenceElement.idl
+        svg/SVGFilterElement.idl
+        svg/SVGFontElement.idl
+        svg/SVGFontFaceElement.idl
+        svg/SVGFontFaceFormatElement.idl
+        svg/SVGFontFaceNameElement.idl
+        svg/SVGFontFaceSrcElement.idl
+        svg/SVGFontFaceUriElement.idl
+        svg/SVGForeignObjectElement.idl
+        svg/SVGGElement.idl
+        svg/SVGGlyphElement.idl
+        svg/SVGGradientElement.idl
+        svg/SVGHKernElement.idl
+        svg/SVGImageElement.idl
+        svg/SVGLength.idl
+        svg/SVGLengthList.idl
+        svg/SVGLineElement.idl
+        svg/SVGLinearGradientElement.idl
+        svg/SVGMarkerElement.idl
+        svg/SVGMaskElement.idl
+        svg/SVGMatrix.idl
+        svg/SVGMetadataElement.idl
+        svg/SVGMissingGlyphElement.idl
+        svg/SVGNumber.idl
+        svg/SVGNumberList.idl
+        svg/SVGPaint.idl
+        svg/SVGPathElement.idl
+        svg/SVGPathSeg.idl
+        svg/SVGPathSegArcAbs.idl
+        svg/SVGPathSegArcRel.idl
+        svg/SVGPathSegClosePath.idl
+        svg/SVGPathSegCurvetoCubicAbs.idl
+        svg/SVGPathSegCurvetoCubicRel.idl
+        svg/SVGPathSegCurvetoCubicSmoothAbs.idl
+        svg/SVGPathSegCurvetoCubicSmoothRel.idl
+        svg/SVGPathSegCurvetoQuadraticAbs.idl
+        svg/SVGPathSegCurvetoQuadraticRel.idl
+        svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl
+        svg/SVGPathSegCurvetoQuadraticSmoothRel.idl
+        svg/SVGPathSegLinetoAbs.idl
+        svg/SVGPathSegLinetoHorizontalAbs.idl
+        svg/SVGPathSegLinetoHorizontalRel.idl
+        svg/SVGPathSegLinetoRel.idl
+        svg/SVGPathSegLinetoVerticalAbs.idl
+        svg/SVGPathSegLinetoVerticalRel.idl
+        svg/SVGPathSegList.idl
+        svg/SVGPathSegMovetoAbs.idl
+        svg/SVGPathSegMovetoRel.idl
+        svg/SVGPatternElement.idl
+        svg/SVGPoint.idl
+        svg/SVGPointList.idl
+        svg/SVGPolygonElement.idl
+        svg/SVGPolylineElement.idl
+        svg/SVGPreserveAspectRatio.idl
+        svg/SVGRadialGradientElement.idl
+        svg/SVGRect.idl
+        svg/SVGRectElement.idl
+        svg/SVGRenderingIntent.idl
+        svg/SVGSVGElement.idl
+        svg/SVGScriptElement.idl
+        svg/SVGSetElement.idl
+        svg/SVGStopElement.idl
+        svg/SVGStringList.idl
+        svg/SVGStyleElement.idl
+        svg/SVGSwitchElement.idl
+        svg/SVGSymbolElement.idl
+        svg/SVGTRefElement.idl
+        svg/SVGTSpanElement.idl
+        svg/SVGTextContentElement.idl
+        svg/SVGTextElement.idl
+        svg/SVGTextPathElement.idl
+        svg/SVGTextPositioningElement.idl
+        svg/SVGTitleElement.idl
+        svg/SVGTransform.idl
+        svg/SVGTransformList.idl
+        svg/SVGUnitTypes.idl
+        svg/SVGUseElement.idl
+        svg/SVGViewElement.idl
+        svg/SVGVKernElement.idl
+        svg/SVGZoomEvent.idl
+    )
+
     LIST(APPEND WebCore_CSS_PROPERTY_NAMES
         ${WEBCORE_DIR}/css/SVGCSSPropertyNames.in
     )
index 261e8b55c50846a19249b3cb0d187dc26b3ab48b..806e46d35f62d6180e64a605fbf431783569833c 100644 (file)
@@ -1,3 +1,12 @@
+2011-02-06  Patrick Gansterer  <paroga@webkit.org>
+
+        Reviewed by Andreas Kling.
+
+        [CMake] Unify ENABLE_SVG sections
+        https://bugs.webkit.org/show_bug.cgi?id=53778
+
+        * CMakeLists.txt:
+
 2011-02-06  Andreas Kling  <kling@webkit.org>
 
         Reviewed by Dirk Schulze.