--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
| Peter Mayo | | Waterloo | | pete...@google.com | | 519-880-3439 |
Yes, I am talking about something other than x64. Imagine working on aura before aura was published & released. Changes had to land that broke neither use_aura=1 nor use_aura=0. Switching back and forth was annoying and time consuming. If we had the intermediates and executables segregated into Release and Release_aura (or any other name, like Release_x64 was) then a dev could more quickly validate the state of both configurations from their local source for their local platform.Plumbing the correct support of Release_64 through gyp, and chromium's .gyp and .gypi files is the expertise/experience I wanted to pull from before evaluating whether this is a worthwhile path.Thanks,Peter.
On Thu, Jul 11, 2013 at 2:32 PM, Peter Mayo <pete...@google.com> wrote:
Yes, I am talking about something other than x64. Imagine working on aura before aura was published & released. Changes had to land that broke neither use_aura=1 nor use_aura=0. Switching back and forth was annoying and time consuming. If we had the intermediates and executables segregated into Release and Release_aura (or any other name, like Release_x64 was) then a dev could more quickly validate the state of both configurations from their local source for their local platform.Plumbing the correct support of Release_64 through gyp, and chromium's .gyp and .gypi files is the expertise/experience I wanted to pull from before evaluating whether this is a worthwhile path.Thanks,Peter.I do a lot of multi-config builds from the same source tree (e.g. Chrome OS vs Aura vs Linux vs Android, cross Component vs not, cross gcc vs clang vs asan, cross official vs not, etc.)What I do personally is replace not "Release" by "Release_$config" but gyp's output_dir (out/ is the default), by simply setting the output_dir in GYP_GENERATOR_FLAGS, that varies per-platform. It's a lot more scalable (though some scripts, e.g. landmines.py or android tools don't know about it and break).
On Thu, Jul 11, 2013 at 2:38 PM, Antoine Labour <pi...@google.com> wrote:
On Thu, Jul 11, 2013 at 2:32 PM, Peter Mayo <pete...@google.com> wrote:
Yes, I am talking about something other than x64. Imagine working on aura before aura was published & released. Changes had to land that broke neither use_aura=1 nor use_aura=0. Switching back and forth was annoying and time consuming. If we had the intermediates and executables segregated into Release and Release_aura (or any other name, like Release_x64 was) then a dev could more quickly validate the state of both configurations from their local source for their local platform.Plumbing the correct support of Release_64 through gyp, and chromium's .gyp and .gypi files is the expertise/experience I wanted to pull from before evaluating whether this is a worthwhile path.Thanks,Peter.I do a lot of multi-config builds from the same source tree (e.g. Chrome OS vs Aura vs Linux vs Android, cross Component vs not, cross gcc vs clang vs asan, cross official vs not, etc.)What I do personally is replace not "Release" by "Release_$config" but gyp's output_dir (out/ is the default), by simply setting the output_dir in GYP_GENERATOR_FLAGS, that varies per-platform. It's a lot more scalable (though some scripts, e.g. landmines.py or android tools don't know about it and break).+1, that's the way to go.GYP_GENERATORS=ninja GYP_DEFINES=aura=1 build/gyp_chromium -Goutput_dir=out_aura
Thiago--
--
Thiago
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
Unë jam duke menduar rreth dhe duke hetuar se si për të mbështetur zhvillimin në mënyrë më efikase në një konfiguracion eksperimental njëkohësisht me mbajtjen e konfigurimit të qëndrueshme pune me ndonjë refactorings nevojshme dhe embellishments.Unë u pyesin nëse ndonjë prej njerëzve të përfshirë në ngritjen Release_x64 dhe Debug_x64 mbështetje nga configs batakçi tona do të jetë kështu lloj si të ndajnë identitetin e tyre dhe të gjitha referencat në atë që është bërë, apo çfarë kurthesh e tyre të hasura ishin?Thanks,Peter.
Are the lessons learned, the initial design decisions or the motivations captured in a doc/bug/initial CL ?
On Thu, Jul 11, 2013 at 2:38 PM, Antoine Labour <pi...@google.com> wrote: