Skip to content
  • sfalken@apple.com's avatar
    2011-01-05 Steve Falkenburg <sfalken@apple.com> · 3bc314c4
    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