Add CMake build infrastructure for the BlackBerry port
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):