[Webkit-unassigned] [Bug 132062] New: [GTK][EFL] Use CMake to generate Eclipse project files

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Apr 23 08:48:48 PDT 2014


https://bugs.webkit.org/show_bug.cgi?id=132062

           Summary: [GTK][EFL] Use CMake to generate Eclipse project files
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: b.long at cablelabs.com


CMake can generate Eclipse project files, using either GNU Make or ninja:

http://www.cmake.org/Wiki/Eclipse_CDT4_Generator

The command to do so is almost identical to the normal CMake command. You just replace -G ninja with -G "Eclipse CDT4 - Ninja". Unfortunately, our CMake command is fairly complex, so it would be nice if we could use the same setup as the build-webkit script uses. For reference, the command we want to run looks like this:

cmake -DPORT="GTK" -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_BUILD_TYPE=Debug -G Eclipse CDT4 - Ninja --no-warn-unused-cli -DENABLE_3D_RENDERING=ON -DENABLE_ACCELERATED_2D_CANVAS=OFF -DENABLE_BATTERY_STATUS=OFF -DENABLE_BLOB=ON -DENABLE_CANVAS_PATH=ON -DENABLE_CANVAS_PROXY=OFF -DENABLE_CHANNEL_MESSAGING=ON -DENABLE_CSP_NEXT=ON -DENABLE_CSS_DEVICE_ADAPTATION=OFF -DENABLE_CSS_SHAPES=ON -DENABLE_CSS_FILTERS=OFF -DENABLE_CSS_GRID_LAYOUT=ON -DENABLE_CSS3_CONDITIONAL_RULES=OFF -DENABLE_CSS3_TEXT=ON -DENABLE_CSS3_TEXT_LINE_BREAK=OFF -DENABLE_CSS_BOX_DECORATION_BREAK=ON -DENABLE_CSS_IMAGE_ORIENTATION=ON -DENABLE_CSS_IMAGE_RESOLUTION=ON -DENABLE_CSS_IMAGE_SET=ON -DENABLE_CSS_REGIONS=ON -DENABLE_CSS_SHADERS=OFF -DENABLE_CSS_STICKY_POSITION=ON -DENABLE_CSS_COMPOSITING=OFF -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=ON -DENABLE_CUSTOM_SCHEME_HANDLER=OFF -DENABLE_DATALIST_ELEMENT=OFF -DENABLE_DATA_TRANSFER_ITEMS=OFF -DENABLE_DETAILS_ELEMENT=ON -DENABLE_DEVICE_ORIENTATION=OFF -DENABLE_DOM4_EVEN

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list