-
sfalken@apple.com authored
Reviewed by Darin Adler. Debug and Release builds on Windows clobber each other https://bugs.webkit.org/show_bug.cgi?id=49185 Changes the structure of WebKitBuild build products directory so we completely separate each build configuration into independent directories. Although we previously had per-configuration directories for obj, this change adds per-configuration directories for bin, lib, obj, and include. Each configuration's build products are stored within a directory inside of WebKitBuild. Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir), defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName). * win/tools/vsprops/common.vsprops: 2011-01-05 Steve Falkenburg <sfalken@apple.com> Reviewed by Darin Adler. Debug and Release builds on Windows clobber each other https://bugs.webkit.org/show_bug.cgi?id=49185 Changes the structure of WebKitBuild build products directory so we completely separate each build configuration into independent directories. Although we previously had per-configuration directories for obj, this change adds per-configuration directories for bin, lib, obj, and include. Each configuration's build products are stored within a directory inside of WebKitBuild. Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir), defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName). * WebKit.vcproj/InterfacesCommon.vsprops: * WebKit.vcproj/InterfacesPostBuild.cmd: * WebKit.vcproj/InterfacesPreBuild.cmd: * WebKit.vcproj/WebKit.make: * WebKit.vcproj/WebKitGUID.vcproj: * WebKit.vcproj/WebKitGUIDCommon.vsprops: * WebKit.vcproj/WebKitGUIDPostBuild.cmd: * WebKit.vcproj/WebKitGUIDPreBuild.cmd: * WebKit.vcproj/WebKitLibCommon.vsprops: * WebKit.vcproj/WebKitLibPostBuild.cmd: * WebKit.vcproj/WebKitLibPreBuild.cmd: 2011-01-05 Steve Falkenburg <sfalken@apple.com> Reviewed by Darin Adler. Debug and Release builds on Windows clobber each other https://bugs.webkit.org/show_bug.cgi?id=49185 Changes the structure of WebKitBuild build products directory so we completely separate each build configuration into independent directories. Although we previously had per-configuration directories for obj, this change adds per-configuration directories for bin, lib, obj, and include. Each configuration's build products are stored within a directory inside of WebKitBuild. Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir), defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName). * WebCore.vcproj/QTMovieWinCommon.vsprops: * WebCore.vcproj/QTMovieWinPostBuild.cmd: * WebCore.vcproj/QTMovieWinPreBuild.cmd: * WebCore.vcproj/WebCore.make: * WebCore.vcproj/WebCore.vcproj: * WebCore.vcproj/WebCoreCommon.vsprops: * WebCore.vcproj/WebCoreGeneratedCairo.vsprops: * WebCore.vcproj/WebCoreGeneratedCommon.vsprops: * WebCore.vcproj/WebCoreMediaQT.vsprops: * WebCore.vcproj/WebCorePostBuild.cmd: * WebCore.vcproj/WebCorePreBuild.cmd: * WebCore.vcproj/copyForwardingHeaders.cmd: * WebCore.vcproj/copyInspectorFiles.cmd: 2011-01-05 Steve Falkenburg <sfalken@apple.com> Reviewed by Darin Adler. Debug and Release builds on Windows clobber each other https://bugs.webkit.org/show_bug.cgi?id=49185 Changes the structure of WebKitBuild build products directory so we completely separate each build configuration into independent directories. Although we previously had per-configuration directories for obj, this change adds per-configuration directories for bin, lib, obj, and include. Each configuration's build products are stored within a directory inside of WebKitBuild. Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir), defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName). For PGO, $(ConfigurationBuildDir) points to the same directory (Release_PGO) to allow for proper operation of the instrumentation/optimization scripts. * JavaScriptCore.vcproj/JavaScriptCore.make: * JavaScriptCore.vcproj/JavaScriptCore.sln: * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj: * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreCommon.vsprops: * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make: * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.vcproj: * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGeneratedCommon.vsprops: * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCorePGOOptimize.vsprops: Added. * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCorePostBuild.cmd: * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCorePreBuild.cmd: * JavaScriptCore.vcproj/JavaScriptCore/build-generated-files.sh: * JavaScriptCore.vcproj/JavaScriptCore/react-to-vsprops-changes.py: * JavaScriptCore.vcproj/JavaScriptCoreSubmit.sln: * JavaScriptCore.vcproj/WTF/WTF.vcproj: * JavaScriptCore.vcproj/WTF/WTFCommon.vsprops: * JavaScriptCore.vcproj/WTF/WTFPostBuild.cmd: * JavaScriptCore.vcproj/WTF/WTFPreBuild.cmd: * JavaScriptCore.vcproj/jsc/jsc.vcproj: * JavaScriptCore.vcproj/jsc/jscCommon.vsprops: * JavaScriptCore.vcproj/jsc/jscPostBuild.cmd: * JavaScriptCore.vcproj/jsc/jscPreBuild.cmd: * JavaScriptCore.vcproj/testapi/testapiCommon.vsprops: * JavaScriptCore.vcproj/testapi/testapiPostBuild.cmd: * JavaScriptCore.vcproj/testapi/testapiPreBuild.cmd: 2011-01-05 Steve Falkenburg <sfalken@apple.com> Reviewed by Darin Adler. Debug and Release builds on Windows clobber each other https://bugs.webkit.org/show_bug.cgi?id=49185 Changes the structure of WebKitBuild build products directory so we completely separate each build configuration into independent directories. Although we previously had per-configuration directories for obj, this change adds per-configuration directories for bin, lib, obj, and include. Each configuration's build products are stored within a directory inside of WebKitBuild. Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir), defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName). * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginCommon.vsprops: * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginPostBuild.cmd: * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginPreBuild.cmd: * DumpRenderTree/win/DumpRenderTreeCommon.vsprops: * DumpRenderTree/win/DumpRenderTreePostBuild.cmd: * DumpRenderTree/win/DumpRenderTreePreBuild.cmd: * DumpRenderTree/win/ImageDiffCommon.vsprops: * DumpRenderTree/win/ImageDiffPostBuild.cmd: * DumpRenderTree/win/ImageDiffPreBuild.cmd: * FindSafari/FindSafari.vcproj: * MiniBrowser/Configurations/MiniBrowserCommon.vsprops: * MiniBrowser/MiniBrowserPostBuild.cmd: * MiniBrowser/MiniBrowserPreBuild.cmd: * Scripts/webkitdirs.pm: * TestWebKitAPI/Configurations/TestWebKitAPICommon.vsprops: * TestWebKitAPI/win/TestWebKitAPIGeneratedCommon.vsprops: * TestWebKitAPI/win/TestWebKitAPIPostBuild.cmd: * TestWebKitAPI/win/TestWebKitAPIPreBuild.cmd: * TestWebKitAPI/win/copy-resources.cmd: * WebKitAPITest/WebKitAPITestCommon.vsprops: * WebKitAPITest/WebKitAPITestPostBuild.cmd: * WebKitAPITest/WebKitAPITestPreBuild.cmd: * WebKitTestRunner/Configurations/InjectedBundleCommon.vsprops: * WebKitTestRunner/Configurations/WebKitTestRunnerCommon.vsprops: * WebKitTestRunner/win/InjectedBundle.vcproj: * WebKitTestRunner/win/InjectedBundleGeneratedCommon.vsprops: * WebKitTestRunner/win/InjectedBundlePostBuild.cmd: * WebKitTestRunner/win/InjectedBundlePreBuild.cmd: * WebKitTestRunner/win/WebKitTestRunnerPostBuild.cmd: * WebKitTestRunner/win/WebKitTestRunnerPreBuild.cmd: * WinLauncher/WinLauncherCommon.vsprops: * WinLauncher/WinLauncherPostBuild.cmd: * WinLauncher/WinLauncherPreBuild.cmd: 2011-01-05 Steve Falkenburg <sfalken@apple.com> Reviewed by Darin Adler. Debug and Release builds on Windows clobber each other https://bugs.webkit.org/show_bug.cgi?id=49185 Changes the structure of WebKitBuild build products directory so we completely separate each build configuration into independent directories. Although we previously had per-configuration directories for obj, this change adds per-configuration directories for bin, lib, obj, and include. Each configuration's build products are stored within a directory inside of WebKitBuild. Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir), defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName). * win/WebKit2.make: * win/WebKit2.vcproj: * win/WebKit2Common.vsprops: * win/WebKit2Generated.make: * win/WebKit2GeneratedCommon.vsprops: * win/WebKit2WebProcessPostBuild.cmd: * win/WebKit2WebProcessPreBuild.cmd: * win/WebKitPostBuild.cmd: * win/WebKitPreBuild.cmd: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75138 268f45cc-cd09-0410-ab3c-d52691b4dbfc
3bc314c4