[chromium-dev] Re: help with gyp?

2009-07-09 Thread Mark Mentovai

You probably want 'actions'  - these run at compile time.  You can
find examples of these all over our tree.

Mark

Mike Mammarella wrote:

 Hi all,

 I'm trying to add a file which needs to be processed autoconf-style at
 compile time. It's a script with things like @@FOO@@ that are values
 known at the time gyp runs, but which should actually be substituted
 during the compile when the .in version of the script is processed and
 written to the output directory. (This is only for the Linux port.)

 It looks like the !() feature will only run a command when gyp runs,
 not when the build system later runs, so using that would mean that
 changes to the .in file would not be taken up unless gyp is rerun. For
 files that don't need this processing, I could use the copies
 facility in gyp, but I can't figure out how to tell it to process the
 file (e.g. with sed -e 's/@@FOO@@/(FOO)/g' or something) when the
 build system runs.

 Anyone know how to do this?

 Thanks,

 --Mike

 


--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: help with gyp?

2009-07-09 Thread Bradley Nelson
Sounds like you're looking for an 'actions' or 'rules'.Look at
src/webkit/webkit.gyp or src/chrome/chrome.gyp

On Thu, Jul 9, 2009 at 11:12 AM, Mike Mammarella m...@chromium.org wrote:


 Hi all,

 I'm trying to add a file which needs to be processed autoconf-style at
 compile time. It's a script with things like @@FOO@@ that are values
 known at the time gyp runs, but which should actually be substituted
 during the compile when the .in version of the script is processed and
 written to the output directory. (This is only for the Linux port.)

 It looks like the !() feature will only run a command when gyp runs,
 not when the build system later runs, so using that would mean that
 changes to the .in file would not be taken up unless gyp is rerun. For
 files that don't need this processing, I could use the copies
 facility in gyp, but I can't figure out how to tell it to process the
 file (e.g. with sed -e 's/@@FOO@@/(FOO)/g' or something) when the
 build system runs.

 Anyone know how to do this?

 Thanks,

 --Mike

 


--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---