Changeset 103418 in webkit


Ignore:
Timestamp:
Dec 21, 2011 11:09:43 AM (12 years ago)
Author:
dbates@webkit.org
Message:

Extract WinCE CMake arguments from build-webkit into separate function
https://bugs.webkit.org/show_bug.cgi?id=74983

Reviewed by Rob Buis.

Towards adding support for using Tools/Scripts/build-jsc for the WinCE port, extract the
WinCE-specific CMake argument from Tools/Scripts/build-webkit into webkitdirs::cmakeBasedPortArguments().
This will allow us to get the WinCE-specific CMake argument in Tools/Scripts/build-jsc so
that we can pass it to the CMake build system when building JavaScriptCore.

  • Scripts/build-webkit:
  • Scripts/webkitdirs.pm:

(cmakeBasedPortArguments): Added.

Location:
trunk/Tools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r103399 r103418  
     12011-12-21  Daniel Bates  <dbates@webkit.org>
     2
     3        Extract WinCE CMake arguments from build-webkit into separate function
     4        https://bugs.webkit.org/show_bug.cgi?id=74983
     5
     6        Reviewed by Rob Buis.
     7
     8        Towards adding support for using Tools/Scripts/build-jsc for the WinCE port, extract the
     9        WinCE-specific CMake argument from Tools/Scripts/build-webkit into webkitdirs::cmakeBasedPortArguments().
     10        This will allow us to get the WinCE-specific CMake argument in Tools/Scripts/build-jsc so
     11        that we can pass it to the CMake build system when building JavaScriptCore.
     12
     13        * Scripts/build-webkit:
     14        * Scripts/webkitdirs.pm:
     15        (cmakeBasedPortArguments): Added.
     16
    1172011-12-21  Kentaro Hara  <haraken@chromium.org>
    218
  • trunk/Tools/Scripts/build-webkit

    r102685 r103418  
    629629    # By default we build using all of the available CPUs.
    630630    $makeArgs .= ($makeArgs ? " " : "") . "-j" . numberOfCPUs() if $makeArgs !~ /-j\s*\d+/;
    631     buildCMakeProjectOrExit($clean, "Efl", $prefixPath, $makeArgs, cMakeArgsFromFeatures(), $cmakeArgs);
     631    buildCMakeProjectOrExit($clean, "Efl", $prefixPath, $makeArgs, (cmakeBasedPortArguments(), cMakeArgsFromFeatures()), $cmakeArgs);
    632632}
    633633
    634634if (isWinCE()) {
    635     buildCMakeProjectOrExit($clean, "WinCE", $prefixPath, $makeArgs, ("-DCMAKE_WINCE_SDK=\"STANDARDSDK_500 (ARMV4I)\"", cMakeArgsFromFeatures()), $cmakeArgs);
     635    buildCMakeProjectOrExit($clean, "WinCE", $prefixPath, $makeArgs, (cmakeBasedPortArguments(), cMakeArgsFromFeatures()), $cmakeArgs);
    636636}
    637637
  • trunk/Tools/Scripts/webkitdirs.pm

    r103276 r103418  
    5454       &chdirWebKit
    5555       &checkFrameworks
     56       &cmakeBasedPortArguments
    5657       &currentSVNRevision
    5758       &debugSafari
     
    18391840}
    18401841
     1842sub cmakeBasedPortArguments()
     1843{
     1844    return ('-DCMAKE_WINCE_SDK="STANDARDSDK_500 (ARMV4I)"') if isWinCE();
     1845    return ();
     1846}
     1847
    18411848sub promptUser
    18421849{
Note: See TracChangeset for help on using the changeset viewer.