Changeset 88716 in webkit
- Timestamp:
- Jun 13, 2011 3:36:45 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r88539 r88716 1 2011-06-13 Lucas De Marchi <lucas.demarchi@profusion.mobi> 2 3 Reviewed by Eric Seidel. 4 5 [CMAKE] Conditionally generate DerivedSources 6 https://bugs.webkit.org/show_bug.cgi?id=62277 7 8 Speedup build by not generating DerivedSources of features that are 9 disabled. This was already been done for some features like ENABLE_SVG 10 and now it's extended the following features: ENABLE_DATABASE, 11 ENABLE_INDEXED_DATABASE, ENABLE_DOM_STORAGE, ENABLE_XPATH, 12 ENABLE_OFFLINE_WEB_APPLICATIONS, ENABLE_WEB_SOCKETS, 13 ENABLE_DATA_TRANSFER_ITEMS. 14 15 * Source/cmakeconfig.h.cmake: add definition for INDEXED_DATABASE 16 1 17 2011-06-10 Lucas De Marchi <lucas.demarchi@profusion.mobi> 2 18 -
trunk/Source/WebCore/CMakeLists.txt
r88711 r88716 138 138 dom/CompositionEvent.idl 139 139 dom/CustomEvent.idl 140 dom/DataTransferItem.idl141 140 dom/DataTransferItems.idl 142 141 dom/DeviceMotionEvent.idl … … 177 176 dom/RangeException.idl 178 177 dom/Range.idl 179 dom/StringCallback.idl180 178 dom/TextEvent.idl 181 179 dom/Text.idl … … 317 315 inspector/ScriptProfileNode.idl 318 316 319 loader/appcache/DOMApplicationCache.idl320 321 317 page/BarInfo.idl 322 318 page/Console.idl … … 354 350 plugins/DOMPluginArray.idl 355 351 356 storage/Database.idl357 storage/DatabaseCallback.idl358 storage/DatabaseSync.idl359 storage/IDBAny.idl360 storage/IDBCursor.idl361 storage/IDBDatabaseError.idl362 storage/IDBDatabaseException.idl363 storage/IDBDatabase.idl364 storage/IDBFactory.idl365 storage/IDBIndex.idl366 storage/IDBKey.idl367 storage/IDBKeyRange.idl368 storage/IDBObjectStore.idl369 storage/IDBRequest.idl370 storage/IDBTransaction.idl371 storage/SQLError.idl372 storage/SQLException.idl373 storage/SQLResultSet.idl374 storage/SQLResultSetRowList.idl375 storage/SQLStatementCallback.idl376 storage/SQLStatementErrorCallback.idl377 storage/SQLTransaction.idl378 storage/SQLTransactionCallback.idl379 storage/SQLTransactionErrorCallback.idl380 storage/SQLTransactionSync.idl381 storage/SQLTransactionSyncCallback.idl382 storage/Storage.idl383 storage/StorageEvent.idl384 352 storage/StorageInfo.idl 385 353 storage/StorageInfoErrorCallback.idl … … 408 376 webaudio/RealtimeAnalyserNode.idl 409 377 410 websockets/CloseEvent.idl411 websockets/WebSocket.idl412 413 378 workers/AbstractWorker.idl 414 379 workers/DedicatedWorkerContext.idl … … 425 390 xml/XMLHttpRequestUpload.idl 426 391 xml/XMLSerializer.idl 427 xml/XPathEvaluator.idl428 xml/XPathException.idl429 xml/XPathExpression.idl430 xml/XPathNSResolver.idl431 xml/XPathResult.idl432 392 xml/XSLTProcessor.idl 433 393 ) … … 1459 1419 platform/sql/SQLiteTransaction.cpp 1460 1420 ) 1421 LIST(APPEND WebCore_IDL_FILES 1422 storage/Database.idl 1423 storage/DatabaseCallback.idl 1424 storage/DatabaseSync.idl 1425 storage/SQLError.idl 1426 storage/SQLException.idl 1427 storage/SQLResultSet.idl 1428 storage/SQLResultSetRowList.idl 1429 storage/SQLStatementCallback.idl 1430 storage/SQLStatementErrorCallback.idl 1431 storage/SQLTransaction.idl 1432 storage/SQLTransactionCallback.idl 1433 storage/SQLTransactionErrorCallback.idl 1434 storage/SQLTransactionSync.idl 1435 storage/SQLTransactionSyncCallback.idl 1436 ) 1461 1437 ENDIF () 1462 1438 1463 1439 IF (ENABLE_DATA_TRANSFER_ITEMS) 1464 1440 LIST(APPEND WebCore_IDL_FILES 1441 dom/DataTransferItem.idl 1442 dom/StringCallback.idl 1465 1443 ) 1466 1444 LIST(APPEND WebCore_SOURCES … … 1468 1446 dom/DataTransferItems.cpp 1469 1447 dom/StringCallback.cpp 1448 ) 1449 ENDIF () 1450 1451 IF (ENABLE_INDEXED_DATABASE) 1452 LIST(APPEND WebCore_IDL_FILES 1453 storage/IDBAny.idl 1454 storage/IDBCursor.idl 1455 storage/IDBDatabaseError.idl 1456 storage/IDBDatabaseException.idl 1457 storage/IDBDatabase.idl 1458 storage/IDBFactory.idl 1459 storage/IDBIndex.idl 1460 storage/IDBKey.idl 1461 storage/IDBKeyRange.idl 1462 storage/IDBObjectStore.idl 1463 storage/IDBRequest.idl 1464 storage/IDBTransaction.idl 1465 ) 1466 ENDIF () 1467 1468 IF (ENABLE_DOM_STORAGE) 1469 LIST(APPEND WebCore_IDL_FILES 1470 storage/Storage.idl 1471 storage/StorageEvent.idl 1470 1472 ) 1471 1473 ENDIF () … … 1567 1569 fileapi/Metadata.idl 1568 1570 fileapi/MetadataCallback.idl 1571 ) 1572 ENDIF () 1573 1574 IF (ENABLE_XPATH) 1575 LIST(APPEND WebCore_IDL_FILES 1576 xml/XPathEvaluator.idl 1577 xml/XPathException.idl 1578 xml/XPathExpression.idl 1579 xml/XPathNSResolver.idl 1580 xml/XPathResult.idl 1569 1581 ) 1570 1582 ENDIF () … … 1940 1952 ENDIF() 1941 1953 1954 IF (ENABLE_WEB_SOCKETS) 1955 LIST(APPEND WebCore_IDL_FILES 1956 websockets/CloseEvent.idl 1957 websockets/WebSocket.idl 1958 ) 1959 ENDIF () 1960 1942 1961 IF (ENABLE_VIDEO_TRACK) 1943 1962 LIST(APPEND WebCore_SOURCES … … 2055 2074 ENDIF () 2056 2075 2076 IF (ENABLE_OFFLINE_WEB_APPLICATIONS) 2077 LIST(APPEND WebCore_IDL_FILES 2078 loader/appcache/DOMApplicationCache.idl 2079 ) 2080 ENDIF () 2081 2057 2082 # Modules that the bindings generator scripts may use 2058 2083 SET(SCRIPTS_BINDINGS -
trunk/Source/WebCore/ChangeLog
r88711 r88716 1 2011-06-13 Lucas De Marchi <lucas.demarchi@profusion.mobi> 2 3 Reviewed by Eric Seidel. 4 5 [CMAKE] Conditionally generate DerivedSources 6 https://bugs.webkit.org/show_bug.cgi?id=62277 7 8 Speedup build by not generating DerivedSources of features that are 9 disabled. This was already been done for some features like ENABLE_SVG 10 and now it's extended the following features: ENABLE_DATABASE, 11 ENABLE_INDEXED_DATABASE, ENABLE_DOM_STORAGE, ENABLE_XPATH, 12 ENABLE_OFFLINE_WEB_APPLICATIONS, ENABLE_WEB_SOCKETS, 13 ENABLE_DATA_TRANSFER_ITEMS. 14 15 No change in functionality so no new tests. 16 17 * CMakeLists.txt: move .idl files to be conditionally generated. 18 1 19 2011-06-13 Leandro Pereira <leandro@profusion.mobi> 2 20 -
trunk/Source/cmakeconfig.h.cmake
r88539 r88716 21 21 #cmakedefine01 ENABLE_GLIB_SUPPORT 22 22 #cmakedefine01 ENABLE_ICONDATABASE 23 #cmakedefine01 ENABLE_INDEXED_DATABASE 23 24 #cmakedefine01 ENABLE_INSPECTOR 24 25 #cmakedefine01 ENABLE_JAVASCRIPT_DEBUGGER
Note: See TracChangeset
for help on using the changeset viewer.