Changes between Version 7 and Version 8 of AddingFiles


Ignore:
Timestamp:
Oct 1, 2014 3:18:37 PM (7 years ago)
Author:
Brian Burg
Comment:

[Win] Add reminder about *AllInOne.cpp files.

Legend:

Unmodified
Added
Removed
Modified
  • AddingFiles

    v7 v8  
    2626== Visual Studio (Windows)
    2727
    28 Visual Studio-based builds use XML files named after the respective WebKit components. One file (e.g., `Source/WebCore/WebCore.vcxproj.filters`) describes the tree structure of the project that should be displayed in Visual Studio. The other file (e.g., `Source/WebCore/WebCOre.vcxproj`) contains the actual build rules and dependencies.
     28Visual Studio-based builds use XML files named after the respective WebKit components. One file (e.g., `Source/WebCore/WebCore.vcxproj.filters`) describes the tree structure of the project that should be displayed in Visual Studio. The other file (e.g., `Source/WebCore/WebCore.vcxproj`) contains the actual build rules and dependencies.
    2929
    3030=== Adding a directory
     
    3636
    3737 * Add a `CLInclude` command for a header file and `CLCompile` command for an implementation file.
     38 * When adding .cpp files to WebCore, you may need to add a #include of the cpp file to the appropriate *AllInOne.cpp file in the same directory. (Without this hack, template bloat in Windows release builds can cause machines to run out of memory.)
    3839 * It's recommended that you consult a build expert for anything more complicated, such as adding a new code generator (especially if you can't run Visual Studio yourself).
    3940