https://bugs.webkit.org/show_bug.cgi?id=154763
Patch by Alex Christensen <achristensen@webkit.org> on 2016-03-01
Reviewed by Brent Fulgham.
.:
* Source/cmake/OptionsWin.cmake:
Source/JavaScriptCore:
* JavaScriptCore.vcxproj/JavaScriptCore.proj:
Source/WebCore:
* WebCore.vcxproj/WebCore.proj:
Source/WebKit:
* WebKit.vcxproj/WebKit.proj:
Source/WTF:
* WTF.vcxproj/WTF.proj:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@197414
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2016-03-01 Alex Christensen <achristensen@webkit.org>
+
+ Reduce size of internal windows build output
+ https://bugs.webkit.org/show_bug.cgi?id=154763
+
+ Reviewed by Brent Fulgham.
+
+ * Source/cmake/OptionsWin.cmake:
+
2016-03-01 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r197056.
2016-03-01 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r197056.
+2016-03-01 Alex Christensen <achristensen@webkit.org>
+
+ Reduce size of internal windows build output
+ https://bugs.webkit.org/show_bug.cgi?id=154763
+
+ Reviewed by Brent Fulgham.
+
+ * JavaScriptCore.vcxproj/JavaScriptCore.proj:
+
2016-03-01 Saam barati <sbarati@apple.com>
[[IsExtensible]] should be a virtual method in the method table
2016-03-01 Saam barati <sbarati@apple.com>
[[IsExtensible]] should be a virtual method in the method table
<Message Text="Building $(CONFIGURATION) Solution" />\r
<Error Text="DSTROOT property or environment variable must be defined." Condition="'$(DSTROOT)' == ''" />\r
<Exec Command="$(CMakeCommandCommon) -DWTF_CPU_X86=1 -G "Visual Studio 14 2015"" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build32"/>\r
<Message Text="Building $(CONFIGURATION) Solution" />\r
<Error Text="DSTROOT property or environment variable must be defined." Condition="'$(DSTROOT)' == ''" />\r
<Exec Command="$(CMakeCommandCommon) -DWTF_CPU_X86=1 -G "Visual Studio 14 2015"" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build32"/>\r
- <Exec Command="msbuild Project.sln" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build32"/>\r
+ <Exec Command="msbuild Project.sln /p:Configuration=$(CONFIG)" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build32"/>\r
<Exec Command="$(CMakeCommandCommon) -DWTF_CPU_X86_64=1 -G "Visual Studio 14 2015 Win64"" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build64"/>\r
<Exec Command="$(CMakeCommandCommon) -DWTF_CPU_X86_64=1 -G "Visual Studio 14 2015 Win64"" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build64"/>\r
- <Exec Command="msbuild Project.sln" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build64"/>\r
+ <Exec Command="msbuild Project.sln /p:Configuration=$(CONFIG)" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build64"/>\r
</Target>\r
\r
<Target Name="PostBuild" AfterTargets="Build">\r
</Target>\r
\r
<Target Name="PostBuild" AfterTargets="Build">\r
+2016-03-01 Alex Christensen <achristensen@webkit.org>
+
+ Reduce size of internal windows build output
+ https://bugs.webkit.org/show_bug.cgi?id=154763
+
+ Reviewed by Brent Fulgham.
+
+ * WTF.vcxproj/WTF.proj:
+
2016-03-01 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r197056.
2016-03-01 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r197056.
<Message Text="Building $(CONFIGURATION) Solution" />\r
<Error Text="DSTROOT property or environment variable must be defined." Condition="'$(DSTROOT)' == ''" />\r
<Exec Command="$(CMakeCommandCommon) -G "Visual Studio 14 2015"" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build32"/>\r
<Message Text="Building $(CONFIGURATION) Solution" />\r
<Error Text="DSTROOT property or environment variable must be defined." Condition="'$(DSTROOT)' == ''" />\r
<Exec Command="$(CMakeCommandCommon) -G "Visual Studio 14 2015"" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build32"/>\r
- <Exec Command="msbuild Project.sln" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build32"/>\r
+ <Exec Command="msbuild Project.sln /p:Configuration=$(CONFIG)" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build32"/>\r
<Exec Command="$(CMakeCommandCommon) -G "Visual Studio 14 2015 Win64"" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build64"/>\r
<Exec Command="$(CMakeCommandCommon) -G "Visual Studio 14 2015 Win64"" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build64"/>\r
- <Exec Command="msbuild Project.sln" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build64"/>\r
+ <Exec Command="msbuild Project.sln /p:Configuration=$(CONFIG)" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build64"/>\r
</Target>\r
\r
<Target Name="PostBuild" AfterTargets="Build">\r
</Target>\r
\r
<Target Name="PostBuild" AfterTargets="Build">\r
+2016-03-01 Alex Christensen <achristensen@webkit.org>
+
+ Reduce size of internal windows build output
+ https://bugs.webkit.org/show_bug.cgi?id=154763
+
+ Reviewed by Brent Fulgham.
+
+ * WebCore.vcxproj/WebCore.proj:
+
2016-03-01 Andreas Kling <akling@apple.com>
REGRESSION (r154616): Accelerated drawing is off during the initial load
2016-03-01 Andreas Kling <akling@apple.com>
REGRESSION (r154616): Accelerated drawing is off during the initial load
<Message Text="Building $(CONFIGURATION) Solution" />\r
<Error Text="DSTROOT property or environment variable must be defined." Condition="'$(DSTROOT)' == ''" />\r
<Exec Command="$(CMakeCommandCommon) -G "Visual Studio 14 2015"" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build32"/>\r
<Message Text="Building $(CONFIGURATION) Solution" />\r
<Error Text="DSTROOT property or environment variable must be defined." Condition="'$(DSTROOT)' == ''" />\r
<Exec Command="$(CMakeCommandCommon) -G "Visual Studio 14 2015"" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build32"/>\r
- <Exec Command="msbuild Project.sln" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build32"/>\r
+ <Exec Command="msbuild Project.sln /p:Configuration=$(CONFIG)" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build32"/>\r
<Exec Command="$(CMakeCommandCommon) -G "Visual Studio 14 2015 Win64"" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build64"/>\r
<Exec Command="$(CMakeCommandCommon) -G "Visual Studio 14 2015 Win64"" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build64"/>\r
- <Exec Command="msbuild Project.sln" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build64"/>\r
+ <Exec Command="msbuild Project.sln /p:Configuration=$(CONFIG)" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build64"/>\r
</Target>\r
\r
<Target Name="PostBuild" AfterTargets="Build">\r
</Target>\r
\r
<Target Name="PostBuild" AfterTargets="Build">\r
+2016-03-01 Alex Christensen <achristensen@webkit.org>
+
+ Reduce size of internal windows build output
+ https://bugs.webkit.org/show_bug.cgi?id=154763
+
+ Reviewed by Brent Fulgham.
+
+ * WebKit.vcxproj/WebKit.proj:
+
2016-02-26 Konstantin Tokarev <annulen@yandex.ru>
[cmake] Moved WebKit/Storage sources and include dir to CMakeLists.txt.
2016-02-26 Konstantin Tokarev <annulen@yandex.ru>
[cmake] Moved WebKit/Storage sources and include dir to CMakeLists.txt.
<Message Text="Building $(CONFIGURATION) Solution" />\r
<Error Text="DSTROOT property or environment variable must be defined." Condition="'$(DSTROOT)' == ''" />\r
<Exec Command="$(CMakeCommandCommon) -G "Visual Studio 14 2015"" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build32"/>\r
<Message Text="Building $(CONFIGURATION) Solution" />\r
<Error Text="DSTROOT property or environment variable must be defined." Condition="'$(DSTROOT)' == ''" />\r
<Exec Command="$(CMakeCommandCommon) -G "Visual Studio 14 2015"" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build32"/>\r
- <Exec Command="msbuild Project.sln" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build32"/>\r
+ <Exec Command="msbuild Project.sln /p:Configuration=$(CONFIG)" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build32"/>\r
<Exec Command="$(CMakeCommandCommon) -G "Visual Studio 14 2015 Win64"" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build64"/>\r
<Exec Command="$(CMakeCommandCommon) -G "Visual Studio 14 2015 Win64"" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build64"/>\r
- <Exec Command="msbuild Project.sln" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build64"/>\r
+ <Exec Command="msbuild Project.sln /p:Configuration=$(CONFIG)" WorkingDirectory="$(OBJROOT)/$(CONFIG)/build64"/>\r
</Target>\r
\r
<Target Name="PostBuild" AfterTargets="Build">\r
</Target>\r
\r
<Target Name="PostBuild" AfterTargets="Build">\r
# Create pdb files for debugging purposes, also for Release builds
add_compile_options(/Zi /GS)
# Create pdb files for debugging purposes, also for Release builds
add_compile_options(/Zi /GS)
- set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /DEBUG")
- set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /DEBUG")
+ set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /DEBUG /OPT:ICF /OPT:REF")
+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /DEBUG /OPT:ICF /OPT:REF")
# We do not use exceptions
add_definitions(-D_HAS_EXCEPTIONS=0)
# We do not use exceptions
add_definitions(-D_HAS_EXCEPTIONS=0)