Skip to content
  • dbates@webkit.org's avatar
    Add CMake build infrastructure for the BlackBerry port · 5b4bdbbf
    dbates@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=72768
    
    .: 
    
    Reviewed by Adam Barth and Antonio Gomes.
    
    * Source/CMakeLists.txt: Add the BlackBerry port and support for building on QNX.
    * Source/cmake/OptionsBlackBerry.cmake: Added.
    * Source/cmake/OptionsCommon.cmake: Add QNX QCC-variant of CODE_GENERATOR_PREPROCESSOR.
      We may be able to fold this into the non-MSVC CODE_GENERATOR_PREPROCESSOR.
    
    Source/JavaScriptCore: 
    
    Reviewed by Antonio Gomes.
    
    * PlatformBlackBerry.cmake: Added.
    * shell/PlatformBlackBerry.cmake: Added.
    * wtf/PlatformBlackBerry.cmake: Added.
    
    Source/WebCore: 
    
    Reviewed by Antonio Gomes.
    
    * CMakeLists.txt: At this time the BlackBerry port doesn't support generating
      DOM bindings from the SVG IDLs. See WebKit bug #72773.
    * PlatformBlackBerry.cmake: Added.
    
    Source/WebKit: 
    
    Reviewed by Antonio Gomes.
    
    * blackberry: Added.
    * blackberry/CMakeListsBlackBerry.txt: Added.
    
    Tools: 
    
    Reviewed by Antonio Gomes.
    
    Add optional --blackberry command line argument to build-webkit to build the
    BlackBerry port.
    
    * Scripts/build-webkit:
    * Scripts/webkitdirs.pm:
    (determineBaseProductDir):
    (argumentsForConfiguration):
    (builtDylibPathForName):
    (determineIsQt):
    (isBlackBerry): Added.
    (determineIsBlackBerry): Added.
    (blackberryTargetArchitecture): Added.
    (isAppleWebKit):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100844 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    5b4bdbbf