Title: [183476] trunk/Source/_javascript_Core
- Revision
- 183476
- Author
- o...@webkit.org
- Date
- 2015-04-28 08:19:12 -0700 (Tue, 28 Apr 2015)
Log Message
Remove WinCE cruft from cmake build system
https://bugs.webkit.org/show_bug.cgi?id=144325
Reviewed by Gyuyoung Kim.
* CMakeLists.txt:
* create_jit_stubs: Removed.
Modified Paths
Removed Paths
Diff
Modified: trunk/Source/_javascript_Core/CMakeLists.txt (183475 => 183476)
--- trunk/Source/_javascript_Core/CMakeLists.txt 2015-04-28 15:11:54 UTC (rev 183475)
+++ trunk/Source/_javascript_Core/CMakeLists.txt 2015-04-28 15:19:12 UTC (rev 183476)
@@ -1161,23 +1161,6 @@
assembler/ARMv7Assembler.cpp
assembler/MacroAssemblerARM.cpp
)
- if (MSVC AND ENABLE_JIT)
- add_custom_command(
- OUTPUT ${DERIVED_SOURCES_DIR}/GeneratedJITStubs.asm
- MAIN_DEPENDENCY ${_javascript_CORE_DIR}/create_jit_stubs
- DEPENDS ${_javascript_CORE_DIR}/jit/JITStubsARM.h
- DEPENDS ${_javascript_CORE_DIR}/jit/JITStubs.cpp
- COMMAND ${PERL_EXECUTABLE} ${_javascript_CORE_DIR}/create_jit_stubs --prefix=MSVC --header ${_javascript_CORE_DIR}/jit/JITStubsARM.h ${_javascript_CORE_DIR}/jit/JITStubs.cpp > ${DERIVED_SOURCES_DIR}/GeneratedJITStubs.asm
- VERBATIM)
-
- add_custom_command(
- OUTPUT ${DERIVED_SOURCES_DIR}/GeneratedJITStubs.obj
- MAIN_DEPENDENCY ${DERIVED_SOURCES_DIR}/GeneratedJITStubs.asm
- COMMAND armasm -nologo ${DERIVED_SOURCES_DIR}/GeneratedJITStubs.asm ${DERIVED_SOURCES_DIR}/GeneratedJITStubs.obj
- VERBATIM)
-
- list(APPEND _javascript_Core_SOURCES ${DERIVED_SOURCES_DIR}/GeneratedJITStubs.obj)
- endif ()
elseif (WTF_CPU_ARM64)
elseif (WTF_CPU_HPPA)
elseif (WTF_CPU_PPC)
Modified: trunk/Source/_javascript_Core/ChangeLog (183475 => 183476)
--- trunk/Source/_javascript_Core/ChangeLog 2015-04-28 15:11:54 UTC (rev 183475)
+++ trunk/Source/_javascript_Core/ChangeLog 2015-04-28 15:19:12 UTC (rev 183476)
@@ -1,3 +1,13 @@
+2015-04-28 Csaba Osztrogonác <o...@webkit.org>
+
+ Remove WinCE cruft from cmake build system
+ https://bugs.webkit.org/show_bug.cgi?id=144325
+
+ Reviewed by Gyuyoung Kim.
+
+ * CMakeLists.txt:
+ * create_jit_stubs: Removed.
+
2015-04-27 Andreas Kling <akl...@apple.com>
RegExp matches arrays should use contiguous indexing.
Deleted: trunk/Source/_javascript_Core/create_jit_stubs (183475 => 183476)
--- trunk/Source/_javascript_Core/create_jit_stubs 2015-04-28 15:11:54 UTC (rev 183475)
+++ trunk/Source/_javascript_Core/create_jit_stubs 2015-04-28 15:19:12 UTC (rev 183476)
@@ -1,101 +0,0 @@
-#! /usr/bin/perl -w
-#
-# Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies)
-# Copyright (C) 2010 Patrick Gansterer <par...@paroga.com>
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Library General Public
-# License as published by the Free Software Foundation; either
-# version 2 of the License, or (at your option) any later version.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-#
-# You should have received a copy of the GNU Library General Public License
-# along with this library; see the file COPYING.LIB. If not, write to
-# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-# Boston, MA 02110-1301, USA.
-
-use strict;
-use File::Basename;
-use Getopt::Long;
-
-my $usage = basename($0) . " --prefix prefix --header header file";
-
-my $rtype_template = quotemeta("#rtype#");
-my $op_template = quotemeta("#op#");
-
-my $prefix;
-my $header;
-my $enable_dfg = 0;
-my $file;
-
-my $getOptionsResult = GetOptions(
- 'prefix=s' => \$prefix,
- 'header=s' => \$header,
- 'dfg!' => \$enable_dfg
-);
-
-$file = $ARGV[0];
-
-die "$usage\n" unless ($header and $prefix and $file);
-
-my $stub_template = "";
-my $output_end = "";
-my $stub = "";
-
-my $rtype = "";
-my $op = "";
-my $if_counter = 0;
-my $dfg_begin = 0;
-
-print STDERR "Creating JIT stubs for $file \n";
-open(IN, $header) or die "No such file $header";
-
-while ( $_ = <IN> ) {
- if ( /^$prefix\_BEGIN\((.*)\)/ ) {
- $stub = $1;
- print $stub . "\n";
- }
- if ( /^$prefix\((.*)\)/ ) {
- $stub_template .= $1 . "\n";
- }
- if ( /^$prefix\_END\((.*)\)/ ) {
- $output_end .= $1 . "\n";
- }
-}
-
-close(IN);
-open(IN, $file) or die "No such file $file";
-
-while ( $_ = <IN> ) {
- if ( /^#if (.*)/ ) {
- $if_counter++;
- if ( $1 eq "ENABLE(DFG_JIT)" ) {
- $dfg_begin = $if_counter;
- }
- }
- if ( /^#endif/ ) {
- if ( $if_counter == $dfg_begin ) {
- $dfg_begin = 0;
- }
- $if_counter--;
- }
- if ( /^DEFINE_STUB_FUNCTION\((.*), (.*)\)/ ) {
- $stub = $stub_template;
- $rtype = quotemeta($1);
- $op = quotemeta($2);
- $stub =~ s/$rtype_template/$rtype/g;
- $stub =~ s/$op_template/$op/g;
- $stub =~ s/\\\*/\*/g;
- if ( $enable_dfg == 1 || $dfg_begin == 0 ) {
- print $stub;
- }
- }
-}
-
-print $output_end;
-
-close(IN);
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes