New requirement for building on Windows coming
I've submitted a patch for accelerated compositing support on Windows. I hope to land it today. When I do it will require d3d9.lib to link. The feature will be turned off at first, but the build still needs to find the library. So the build-bots will need to be updated with DirectX 9.0 SDK Update (December 2004): http://www.microsoft.com/downloads/details.aspx?FamilyId=4E825A37-0C94-4421-... You'll also need to add a path to this SDK in your MSDev Include and Library paths. The WebKit build-bots have already been updated, but external ones should make the changes in preparation. I'll br adding this info to webkit.org today. ----- ~Chris cmarrin@apple.com
On Nov 24, 2009, at 10:39 AM, Chris Marrin wrote:
I've submitted a patch for accelerated compositing support on Windows. I hope to land it today. When I do it will require d3d9.lib to link. The feature will be turned off at first, but the build still needs to find the library. So the build-bots will need to be updated with DirectX 9.0 SDK Update (December 2004):
http://www.microsoft.com/downloads/details.aspx?FamilyId=4E825A37-0C94-4421-...
You'll also need to add a path to this SDK in your MSDev Include and Library paths. The WebKit build-bots have already been updated, but external ones should make the changes in preparation.
I'll br adding this info to webkit.org today.
I think it would be better to make this a runtime dependency. We can accomplish this using the macros in WebCore/platform/SoftLinking.h. Let's talk about this offline. -Adam
On Nov 24, 2009, at 10:52 AM, Adam Roben wrote:
On Nov 24, 2009, at 10:39 AM, Chris Marrin wrote:
I've submitted a patch for accelerated compositing support on Windows. I hope to land it today. When I do it will require d3d9.lib to link. The feature will be turned off at first, but the build still needs to find the library. So the build-bots will need to be updated with DirectX 9.0 SDK Update (December 2004):
http://www.microsoft.com/downloads/details.aspx?FamilyId=4E825A37-0C94-4421-...
You'll also need to add a path to this SDK in your MSDev Include and Library paths. The WebKit build-bots have already been updated, but external ones should make the changes in preparation.
I'll br adding this info to webkit.org today.
I think it would be better to make this a runtime dependency. We can accomplish this using the macros in WebCore/platform/SoftLinking.h. Let's talk about this offline.
I mean WebCore/platform/win/SoftLinking.h. -Adam
On Nov 24, 2009, at 10:52 AM, Adam Roben wrote:
On Nov 24, 2009, at 10:39 AM, Chris Marrin wrote:
I've submitted a patch for accelerated compositing support on Windows. I hope to land it today. When I do it will require d3d9.lib to link. The feature will be turned off at first, but the build still needs to find the library. So the build-bots will need to be updated with DirectX 9.0 SDK Update (December 2004):
http://www.microsoft.com/downloads/details.aspx?FamilyId=4E825A37-0C94-4421-...
You'll also need to add a path to this SDK in your MSDev Include and Library paths. The WebKit build-bots have already been updated, but external ones should make the changes in preparation.
I'll br adding this info to webkit.org today.
I think it would be better to make this a runtime dependency. We can accomplish this using the macros in WebCore/platform/SoftLinking.h. Let's talk about this offline.
On second thought, even if we soft-link, we'll still have dependencies on the D3D headers... -Adam
On Nov 24, 2009, at 11:12 AM, Alexey Proskuryakov wrote:
Can we make a local copy of those?
For internal developers, we should just submit the SDK into B&I and then it can be included in the SDK we install already to C:\AppleInternal. Probably we can just submit what we have checked into the internal tree here: https://trac-safari.apple.com/repository/safari/browser/trunk/Safari/Librari... -steve
On Nov 24, 2009, at 11:17 AM, Steve Falkenburg wrote:
Probably we can just submit what we have checked into the internal treees/win/DirectX-SDK-2004-12
Of course that wouldn't help open source contributors, so installing the SDK as a prerequisite for development makes sense. -steve
On Nov 24, 2009, at 11:12 AM, Alexey Proskuryakov wrote:
On 24.11.2009, at 9:46, Adam Roben wrote:
On second thought, even if we soft-link, we'll still have dependencies on the D3D headers...
Can we make a local copy of those?
I've used the DXSDK_DIR env var to handle both the include and lib locations. This all seems to work fine and will only require the DX SDK when we turn on ACCELERATED_COMPOSITING. Given that, do we still need soft-linking or a local copy of the headers? ----- ~Chris cmarrin@apple.com
Apparently DirectX SDK is now a required tool to get building on Windows. I fought for 2 days with my build before stumbling across this old thread. Are you still planning to add this to webkit.org/building/tools.html? Or, tell me how and I'll update that page. Thanks, Jenn On Tue, Nov 24, 2009 at 4:19 PM, Chris Marrin <cmarrin@apple.com> wrote:
On Nov 24, 2009, at 11:12 AM, Alexey Proskuryakov wrote:
On 24.11.2009, at 9:46, Adam Roben wrote:
On second thought, even if we soft-link, we'll still have dependencies
on the D3D headers...
Can we make a local copy of those?
I've used the DXSDK_DIR env var to handle both the include and lib locations. This all seems to work fine and will only require the DX SDK when we turn on ACCELERATED_COMPOSITING. Given that, do we still need soft-linking or a local copy of the headers?
----- ~Chris cmarrin@apple.com
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Submit a patch to modify this page: http://trac.webkit.org/browser/trunk/WebKitSite/building/tools.html - Ryosuke On Tue, Oct 19, 2010 at 9:30 AM, Jenn Braithwaite (胡慧鋒) <jennb@google.com>wrote:
Apparently DirectX SDK is now a required tool to get building on Windows. I fought for 2 days with my build before stumbling across this old thread. Are you still planning to add this to webkit.org/building/tools.html? Or, tell me how and I'll update that page.
Thanks, Jenn
On Tue, Nov 24, 2009 at 4:19 PM, Chris Marrin <cmarrin@apple.com> wrote:
On Nov 24, 2009, at 11:12 AM, Alexey Proskuryakov wrote:
On 24.11.2009, at 9:46, Adam Roben wrote:
On second thought, even if we soft-link, we'll still have dependencies
on the D3D headers...
Can we make a local copy of those?
I've used the DXSDK_DIR env var to handle both the include and lib locations. This all seems to work fine and will only require the DX SDK when we turn on ACCELERATED_COMPOSITING. Given that, do we still need soft-linking or a local copy of the headers?
----- ~Chris cmarrin@apple.com
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Thanks, Ryosuke. Done. https://bugs.webkit.org/show_bug.cgi?id=47911 Jenn On Tue, Oct 19, 2010 at 9:37 AM, Ryosuke Niwa <rniwa@webkit.org> wrote:
Submit a patch to modify this page: http://trac.webkit.org/browser/trunk/WebKitSite/building/tools.html
- Ryosuke
On Tue, Oct 19, 2010 at 9:30 AM, Jenn Braithwaite (胡慧鋒) <jennb@google.com>wrote:
Apparently DirectX SDK is now a required tool to get building on Windows. I fought for 2 days with my build before stumbling across this old thread. Are you still planning to add this to webkit.org/building/tools.html? Or, tell me how and I'll update that page.
Thanks, Jenn
On Tue, Nov 24, 2009 at 4:19 PM, Chris Marrin <cmarrin@apple.com> wrote:
On Nov 24, 2009, at 11:12 AM, Alexey Proskuryakov wrote:
On 24.11.2009, at 9:46, Adam Roben wrote:
On second thought, even if we soft-link, we'll still have dependencies
on the D3D headers...
Can we make a local copy of those?
I've used the DXSDK_DIR env var to handle both the include and lib locations. This all seems to work fine and will only require the DX SDK when we turn on ACCELERATED_COMPOSITING. Given that, do we still need soft-linking or a local copy of the headers?
----- ~Chris cmarrin@apple.com
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
participants (6)
-
Adam Roben
-
Alexey Proskuryakov
-
Chris Marrin
-
Jenn Braithwaite (胡慧鋒)
-
Ryosuke Niwa
-
Steve Falkenburg