[webkit-dev] Windows mobile build
Right now we have a windows mobile 6.x build for webkit. I'd like to start merging this into the tree but wanted to get some consensus on an approach. We have created our own solution and vcproj files that pretty much follow the current solution/vcproj files for the windows cairo build configuration. Would it make sense to add a windows mobile build and solution configuration to the existing windows solution (with some different vsprop changes) or should we check in our version of the solution and project files separately (and where?) I don't like the idea of a separate solution/vcproj files but as far as I know if we add the windows mobile configuration you need to have the windows mobile sdk installed to be able to open the solution. I need to confirm that this is true also if you just run the build from the command line though. I've had some success merging changes between vcproj files so it's possible this might be automated. Thanks, Jason. ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] Windows mobile build
Hi, Jason. I don't think it is a good idea to add separate solution and vcproj files for Windows Mobile. Windows Mobile is just a small part of Windows CE. Windows CE covers multiple CPU architectures (ARM, MIPS, ..) and platforms with varying features. I hope the build system covers multiple configurations easily. vcproj file is too verbose and not easy to maintain to keep multiple configurations as we can see from Windows port. If we are going to add a build system for Windows CE, I think we need a more clever way to deal with this problem. I am currently working on a build system which generates MSVS solution and vcproj files from a build script. The sole purpose of this build system is to support multiple Windows CE platforms and configurations from a single script. I'd like to contribute this work once it is ready. By the way, what is your contribution plan? Do you plan to contribute WebKit API and layout tests? Regards, Kwang Yul Seo On Sat, Apr 3, 2010 at 12:45 AM, Jason Rukman wrote: > Right now we have a windows mobile 6.x build for webkit. I’d like to start > merging this into the tree but wanted to get some consensus on an approach. > We have created our own solution and vcproj files that pretty much follow > the current solution/vcproj files for the windows cairo build configuration. > > > > Would it make sense to add a windows mobile build and solution configuration > to the existing windows solution (with some different vsprop changes) or > should we check in our version of the solution and project files separately > (and where?) I don’t like the idea of a separate solution/vcproj files but > as far as I know if we add the windows mobile configuration you need to have > the windows mobile sdk installed to be able to open the solution. I need to > confirm that this is true also if you just run the build from the command > line though. I’ve had some success merging changes between vcproj files so > it’s possible this might be automated. > > > > Thanks, > > Jason. > > ___ > 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
Re: [webkit-dev] Windows mobile build
That's great news... How far away are you from getting this build toolchain working? I want to upstream the API once I work out how we can integrate our changes; which I think means that first we need a build environment that can build our changes. We are still working on the LayoutTests right now so I'm not sure. -Original Message- From: KwangYul Seo [mailto:kwangyul@gmail.com] Sent: Friday, April 02, 2010 10:46 AM To: Jason Rukman Cc: Webkit Development List Subject: Re: [webkit-dev] Windows mobile build Hi, Jason. I don't think it is a good idea to add separate solution and vcproj files for Windows Mobile. Windows Mobile is just a small part of Windows CE. Windows CE covers multiple CPU architectures (ARM, MIPS, ..) and platforms with varying features. I hope the build system covers multiple configurations easily. vcproj file is too verbose and not easy to maintain to keep multiple configurations as we can see from Windows port. If we are going to add a build system for Windows CE, I think we need a more clever way to deal with this problem. I am currently working on a build system which generates MSVS solution and vcproj files from a build script. The sole purpose of this build system is to support multiple Windows CE platforms and configurations from a single script. I'd like to contribute this work once it is ready. By the way, what is your contribution plan? Do you plan to contribute WebKit API and layout tests? Regards, Kwang Yul Seo On Sat, Apr 3, 2010 at 12:45 AM, Jason Rukman wrote: > Right now we have a windows mobile 6.x build for webkit. I’d like to start > merging this into the tree but wanted to get some consensus on an approach. > We have created our own solution and vcproj files that pretty much follow > the current solution/vcproj files for the windows cairo build configuration. > > > > Would it make sense to add a windows mobile build and solution configuration > to the existing windows solution (with some different vsprop changes) or > should we check in our version of the solution and project files separately > (and where?) I don’t like the idea of a separate solution/vcproj files but > as far as I know if we add the windows mobile configuration you need to have > the windows mobile sdk installed to be able to open the solution. I need to > confirm that this is true also if you just run the build from the command > line though. I’ve had some success merging changes between vcproj files so > it’s possible this might be automated. > > > > Thanks, > > Jason. > > ___ > 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
Re: [webkit-dev] Windows mobile build
KwangYul, have you considered using gyp (and the files already there) rather than add another generating solution? Jason, have you considered using gyp to generate your solution? Disclaimer: I have no stake in gyp nor do I think it is necessarily better than anything else, but I do care about not modifying 7+ build files for any file additions/moves, etc. dave On Fri, Apr 2, 2010 at 10:50 AM, Jason Rukman wrote: > That's great news... How far away are you from getting this build toolchain > working? > > I want to upstream the API once I work out how we can integrate our > changes; which I think means that first we need a build environment that can > build our changes. > > We are still working on the LayoutTests right now so I'm not sure. > > -Original Message- > From: KwangYul Seo [mailto:kwangyul@gmail.com] > Sent: Friday, April 02, 2010 10:46 AM > To: Jason Rukman > Cc: Webkit Development List > Subject: Re: [webkit-dev] Windows mobile build > > Hi, Jason. > > I don't think it is a good idea to add separate solution and vcproj > files for Windows Mobile. > > Windows Mobile is just a small part of Windows CE. Windows CE covers > multiple CPU architectures (ARM, MIPS, ..) and platforms with varying > features. I hope the build system covers multiple configurations > easily. vcproj file is too verbose and not easy to maintain to keep > multiple configurations as we can see from Windows port. > > If we are going to add a build system for Windows CE, I think we need > a more clever way to deal with this problem. I am currently working on > a build system which generates MSVS solution and vcproj files from a > build script. The sole purpose of this build system is to support > multiple Windows CE platforms and configurations from a single script. > I'd like to contribute this work once it is ready. > > By the way, what is your contribution plan? Do you plan to contribute > WebKit API and layout tests? > > Regards, > Kwang Yul Seo > > > On Sat, Apr 3, 2010 at 12:45 AM, Jason Rukman wrote: > > Right now we have a windows mobile 6.x build for webkit. I’d like to > start > > merging this into the tree but wanted to get some consensus on an > approach. > > We have created our own solution and vcproj files that pretty much follow > > the current solution/vcproj files for the windows cairo build > configuration. > > > > > > > > Would it make sense to add a windows mobile build and solution > configuration > > to the existing windows solution (with some different vsprop changes) or > > should we check in our version of the solution and project files > separately > > (and where?) I don’t like the idea of a separate solution/vcproj files > but > > as far as I know if we add the windows mobile configuration you need to > have > > the windows mobile sdk installed to be able to open the solution. I need > to > > confirm that this is true also if you just run the build from the command > > line though. I’ve had some success merging changes between vcproj files > so > > it’s possible this might be automated. > > > > > > > > Thanks, > > > > Jason. > > > > ___ > > 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 > ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] Windows mobile build
I haven't looked at any other build solutions as the vcproj files have been working for us at the moment. I would think leveraging an existing build configuration would be best though. From: le...@google.com [mailto:le...@google.com] On Behalf Of David Levin Sent: Friday, April 02, 2010 11:43 AM To: KwangYul Seo Cc: Jason Rukman; Webkit Development List Subject: Re: [webkit-dev] Windows mobile build KwangYul, have you considered using gyp (and the files already there) rather than add another generating solution? Jason, have you considered using gyp to generate your solution? Disclaimer: I have no stake in gyp nor do I think it is necessarily better than anything else, but I do care about not modifying 7+ build files for any file additions/moves, etc. dave On Fri, Apr 2, 2010 at 10:50 AM, Jason Rukman wrote: That's great news... How far away are you from getting this build toolchain working? I want to upstream the API once I work out how we can integrate our changes; which I think means that first we need a build environment that can build our changes. We are still working on the LayoutTests right now so I'm not sure. -Original Message- From: KwangYul Seo [mailto:kwangyul@gmail.com] Sent: Friday, April 02, 2010 10:46 AM To: Jason Rukman Cc: Webkit Development List Subject: Re: [webkit-dev] Windows mobile build Hi, Jason. I don't think it is a good idea to add separate solution and vcproj files for Windows Mobile. Windows Mobile is just a small part of Windows CE. Windows CE covers multiple CPU architectures (ARM, MIPS, ..) and platforms with varying features. I hope the build system covers multiple configurations easily. vcproj file is too verbose and not easy to maintain to keep multiple configurations as we can see from Windows port. If we are going to add a build system for Windows CE, I think we need a more clever way to deal with this problem. I am currently working on a build system which generates MSVS solution and vcproj files from a build script. The sole purpose of this build system is to support multiple Windows CE platforms and configurations from a single script. I'd like to contribute this work once it is ready. By the way, what is your contribution plan? Do you plan to contribute WebKit API and layout tests? Regards, Kwang Yul Seo On Sat, Apr 3, 2010 at 12:45 AM, Jason Rukman wrote: > Right now we have a windows mobile 6.x build for webkit. I'd like to start > merging this into the tree but wanted to get some consensus on an approach. > We have created our own solution and vcproj files that pretty much follow > the current solution/vcproj files for the windows cairo build configuration. > > > > Would it make sense to add a windows mobile build and solution configuration > to the existing windows solution (with some different vsprop changes) or > should we check in our version of the solution and project files separately > (and where?) I don't like the idea of a separate solution/vcproj files but > as far as I know if we add the windows mobile configuration you need to have > the windows mobile sdk installed to be able to open the solution. I need to > confirm that this is true also if you just run the build from the command > line though. I've had some success merging changes between vcproj files so > it's possible this might be automated. > > > > Thanks, > > Jason. > > ___ > 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 ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] Windows mobile build
Just in case it is helpful, there is a place where you can ask any gyp questions: gyp-develo...@googlegroups.com On Fri, Apr 2, 2010 at 11:48 AM, Jason Rukman wrote: > I haven't looked at any other build solutions as the vcproj files have been > working for us at the moment. I would think leveraging an existing build > configuration would be best though. > > From: le...@google.com [mailto:le...@google.com] On Behalf Of David Levin > Sent: Friday, April 02, 2010 11:43 AM > To: KwangYul Seo > Cc: Jason Rukman; Webkit Development List > Subject: Re: [webkit-dev] Windows mobile build > > KwangYul, have you considered using gyp (and the files already there) > rather than add another generating solution? > Jason, have you considered using gyp to generate your solution? > > Disclaimer: I have no stake in gyp nor do I think it is necessarily better > than anything else, but I do care about not modifying 7+ build files for any > file additions/moves, etc. > > dave > > On Fri, Apr 2, 2010 at 10:50 AM, Jason Rukman wrote: > That's great news... How far away are you from getting this build toolchain > working? > > I want to upstream the API once I work out how we can integrate our > changes; which I think means that first we need a build environment that can > build our changes. > > We are still working on the LayoutTests right now so I'm not sure. > > -Original Message- > From: KwangYul Seo [mailto:kwangyul@gmail.com] > Sent: Friday, April 02, 2010 10:46 AM > To: Jason Rukman > Cc: Webkit Development List > Subject: Re: [webkit-dev] Windows mobile build > > Hi, Jason. > > I don't think it is a good idea to add separate solution and vcproj > files for Windows Mobile. > > Windows Mobile is just a small part of Windows CE. Windows CE covers > multiple CPU architectures (ARM, MIPS, ..) and platforms with varying > features. I hope the build system covers multiple configurations > easily. vcproj file is too verbose and not easy to maintain to keep > multiple configurations as we can see from Windows port. > > If we are going to add a build system for Windows CE, I think we need > a more clever way to deal with this problem. I am currently working on > a build system which generates MSVS solution and vcproj files from a > build script. The sole purpose of this build system is to support > multiple Windows CE platforms and configurations from a single script. > I'd like to contribute this work once it is ready. > > By the way, what is your contribution plan? Do you plan to contribute > WebKit API and layout tests? > > Regards, > Kwang Yul Seo > > > On Sat, Apr 3, 2010 at 12:45 AM, Jason Rukman wrote: > > Right now we have a windows mobile 6.x build for webkit. I'd like to > start > > merging this into the tree but wanted to get some consensus on an > approach. > > We have created our own solution and vcproj files that pretty much follow > > the current solution/vcproj files for the windows cairo build > configuration. > > > > > > > > Would it make sense to add a windows mobile build and solution > configuration > > to the existing windows solution (with some different vsprop changes) or > > should we check in our version of the solution and project files > separately > > (and where?) I don't like the idea of a separate solution/vcproj files > but > > as far as I know if we add the windows mobile configuration you need to > have > > the windows mobile sdk installed to be able to open the solution. I need > to > > confirm that this is true also if you just run the build from the command > > line though. I've had some success merging changes between vcproj files > so > > it's possible this might be automated. > > > > > > > > Thanks, > > > > Jason. > > > > ___ > > 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 > > ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] Windows mobile build
Hi, i had the same problem some months ago (https://lists.webkit.org/pipermail/webkit-dev/2010-January/011160.html), but didn't get any final reply. I had a look onto other (meta) buildsystems, but most of them lack WinCE (cross compile) support. I also tried gyp, but didn't get it working out of the box for WinCE. In my opinion qmake has the best support for building on WinCE at the moment. I also had the same idea like Kwang Yul. I think this (python) script should also generate all the other buildsystems (vcproj, xcode, GNUmake, qmake, ...). Then only this script must be changed when a file was added or removed. If I'm not wrong gyp was born to fulfil exactly this task? The best solution might be to add additional generators (e.g for the Qt-port) to gyp and then remove all other buildsystems from the tree? If somebody knows the long-term goal of the webkit buildsystem I'm very interested. If gyp is the preferred solution I might also spend some time with the WinCE part for it. - Patrick > KwangYul, have you considered using gyp (and the files already there) rather > than add another generating solution? > Jason, have you considered using gyp to generate your solution? > Disclaimer: I have no stake in gyp nor do I think it is necessarily better > than anything else, but I do care about not modifying 7+ build files for any > file additions/moves, etc. > dave ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] Windows mobile build
On Sun, Apr 4, 2010 at 10:45 AM, Patrick Roland Gansterer wrote: > Hi, > > i had the same problem some months ago > (https://lists.webkit.org/pipermail/webkit-dev/2010-January/011160.html), > but > didn't get any final reply. > I had a look onto other (meta) buildsystems, but most of them lack WinCE > (cross compile) support. I also tried gyp, but didn't get it working out of > the box for WinCE. In my opinion qmake has the best support for building on > WinCE at the moment. > > I also had the same idea like Kwang Yul. I think this (python) script > should > also generate all the other buildsystems (vcproj, xcode, GNUmake, qmake, > ...). > Then only this script must be changed when a file was added or removed. > If I'm not wrong gyp was born to fulfil exactly this task? > The best solution might be to add additional generators (e.g for the > Qt-port) > to gyp and then remove all other buildsystems from the tree? > > If somebody knows the long-term goal of the webkit buildsystem I'm very > interested. If gyp is the preferred solution I might also spend some time > with > the WinCE part for it. The future of build systems in WebKit seems like a great topic for the meeting. It's already kind of ridiculous how much effort it requires to add one file. I'd hate for it to get that much more complex. > - Patrick > > > KwangYul, have you considered using gyp (and the files already there) > rather > > than add another generating solution? > > Jason, have you considered using gyp to generate your solution? > > > Disclaimer: I have no stake in gyp nor do I think it is necessarily > better > > than anything else, but I do care about not modifying 7+ build files for > any > > file additions/moves, etc. > > > dave > ___ > 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