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

Reply via email to