Changeset 100241 in webkit
- Timestamp:
- Nov 14, 2011, 10:43:01 PM (15 years ago)
- Location:
- trunk/Tools
- Files:
-
- 3 edited
-
ChangeLog (modified) (1 diff)
-
Scripts/build-webkit (modified) (4 diffs)
-
Scripts/webkitdirs.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r100233 r100241 1 2011-11-14 Raphael Kubo da Costa <kubo@profusion.mobi> 2 3 build-webkit: Accept --cmakearg to pass additional arguments to CMake. 4 https://bugs.webkit.org/show_bug.cgi?id=72156 5 6 Reviewed by Daniel Bates. 7 8 Similar to --makearg and --qmakearg, --cmakearg lets one pass 9 additional arguments to CMake (eg. --cmakearg="-DFOO=bar"). 10 11 * Scripts/build-webkit: 12 * Scripts/webkitdirs.pm: 13 (generateBuildSystemFromCMakeProject): 14 1 15 2011-11-14 Ryosuke Niwa <rniwa@webkit.org> 2 16 -
trunk/Tools/Scripts/build-webkit
r100226 r100241 60 60 my $prefixPath; 61 61 my $makeArgs = ""; 62 my $cmakeArgs; 62 63 my $onlyWebKitProject = 0; 63 64 my $noWebKit2 = 0; … … 399 400 --makeargs=<arguments> Optional Makefile flags 400 401 --qmakearg=<arguments> Optional qmake flags (Qt only, e.g. --qmakearg="CONFIG+=webkit2" to build WebKit2) 402 --cmakearg=<arguments> Optional CMake flags (e.g. --cmakearg="-DFOO=bar -DCMAKE_PREFIX_PATH=/usr/local") 401 403 402 404 --minimal No optional features, unless explicitly enabled … … 415 417 'prefix=s' => \$prefixPath, 416 418 'makeargs=s' => \$makeArgs, 419 'cmakeargs=s' => \$cmakeArgs, 417 420 'minimal' => \$minimal, 418 421 'v8' => \$v8, … … 621 624 # By default we build using all of the available CPUs. 622 625 $makeArgs .= ($makeArgs ? " " : "") . "-j" . numberOfCPUs() if $makeArgs !~ /-j\s*\d+/; 623 buildCMakeProjectOrExit($clean, "Efl", $prefixPath, $makeArgs, cMakeArgsFromFeatures() );626 buildCMakeProjectOrExit($clean, "Efl", $prefixPath, $makeArgs, cMakeArgsFromFeatures(), $cmakeArgs); 624 627 } 625 628 626 629 if (isWinCE()) { 627 buildCMakeProjectOrExit($clean, "WinCE", $prefixPath, $makeArgs, ("-DCMAKE_WINCE_SDK=\"STANDARDSDK_500 (ARMV4I)\"", cMakeArgsFromFeatures()) );630 buildCMakeProjectOrExit($clean, "WinCE", $prefixPath, $makeArgs, ("-DCMAKE_WINCE_SDK=\"STANDARDSDK_500 (ARMV4I)\"", cMakeArgsFromFeatures()), $cmakeArgs); 628 631 } 629 632 -
trunk/Tools/Scripts/webkitdirs.pm
r100130 r100241 1640 1640 sub generateBuildSystemFromCMakeProject 1641 1641 { 1642 my ($port, $prefixPath, @cmakeArgs ) = @_;1642 my ($port, $prefixPath, @cmakeArgs, $additionalCMakeArgs) = @_; 1643 1643 my $config = configuration(); 1644 1644 my $buildPath = File::Spec->catdir(baseProductDir(), $config); … … 1656 1656 } 1657 1657 push @args, @cmakeArgs if @cmakeArgs; 1658 push @args, $additionalCMakeArgs if $additionalCMakeArgs; 1659 1658 1660 push @args, '"' . File::Spec->catdir(sourceDir(), "Source") . '"'; 1659 1661
Note:
See TracChangeset
for help on using the changeset viewer.