Bug 27700

Summary: Visual Studio project files should support building WebKit out-of-tree (shadow build)
Product: WebKit Reporter: Tor Arne Vestbø <vestbo>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: mrowe, sfalken
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: Windows XP   
Attachments:
Description Flags
WebCore: sfalken: review+

Tor Arne Vestbø
Reported 2009-07-27 01:47:54 PDT
The Visual Studio project files have a pre-build step where a tmp.cpp is compiled to check for some compiler option. Since the pwd of the pre-build step is within the WebKit source directory, the tmp.obj output file is placed within the source dir too. This prevents building WebKit out-of-tree (from a read-only tree) on windows.
Attachments
WebCore: (14.36 KB, patch)
2009-07-27 01:53 PDT, Tor Arne Vestbø
sfalken: review+
Tor Arne Vestbø
Comment 1 2009-07-27 01:53:22 PDT
Created attachment 33524 [details] WebCore: 2009-07-27 Tor Arne Vestbø <tor.arne.vestbo@nokia.com> Reviewed by NOBODY (OOPS!). Add output directory for VS pre-build steps to enable out-of-tree builds https://bugs.webkit.org/show_bug.cgi?id=27700 The tmp.obj file is now placed in the intermediate build directory. * WebCore.vcproj/WebCoreCommon.vsprops: WebKit/win: 2009-07-27 Tor Arne Vestbø <tor.arne.vestbo@nokia.com> Reviewed by NOBODY (OOPS!). Add output directory for VS pre-build steps to enable out-of-tree builds https://bugs.webkit.org/show_bug.cgi?id=27700 The tmp.obj file is now placed in the intermediate build directory. * WebKit.vcproj/WebKit.vcproj: --- 4 files changed, 30 insertions(+), 6 deletions(-)
Tor Arne Vestbø
Comment 2 2009-07-28 06:33:43 PDT
Committing to http://svn.webkit.org/repository/webkit/trunk ... M WebCore/ChangeLog M WebCore/WebCore.vcproj/WebCoreCommon.vsprops M WebKit/win/ChangeLog M WebKit/win/WebKit.vcproj/WebKit.vcproj Committed r46480 M WebKit/win/ChangeLog M WebKit/win/WebKit.vcproj/WebKit.vcproj M WebCore/ChangeLog M WebCore/WebCore.vcproj/WebCoreCommon.vsprops r46480 = e81ef83b3ec84699ca44f5572c9f74e8fbece636 (svn/trunk) No changes between current HEAD and refs/remotes/svn/trunk Resetting to the latest refs/remotes/svn/trunk http://trac.webkit.org/changeset/46480
Note You need to log in before you can comment on or make changes to this bug.