SCons / scons

SCons - a software construction tool
http://scons.org
MIT License
2.06k stars 315 forks source link

Builder for mozilla xpidl files. #806

Open bdbaddog opened 6 years ago

bdbaddog commented 6 years ago

This issue was originally created at: 2004-05-02 10:51:38. This issue was reported by: mozbugbox. mozbugbox said at 2004-05-02 10:51:38

Attached a builder for Mozilla's xpcom interface generator file, .idl.

Information for xpidl can be found at:

http://www.mozilla.org/scriptable/xpidl/index.html

mozbugbox said at 2004-05-03 18:16:27

Updated the xpidl.py file to have better support for build_dir and subdir builds.

stevenknight said at 2004-12-02 13:28:33

STATUS:

Needs discussion: YES (change to target-based Builder?) Needs additional work: YES? Needs unit tests: NO Needs end-to-end test(s): YES Needs man page update: YES Needs User's Guide update: ?

Adds an env.XPCOMInterface() Builder that generates .idl files. I think this should be generalized (if appropriate, I'm not an IDL export) to an IDL builder that does the right thing with the input file type.

issues@scons said at 2004-12-02 13:28:33

Converted from SourceForge tracker item 946514

stevenknight said at 2006-05-20 19:54:50

Eliminate example SourceForge keyword.

stevenknight said at 2006-05-26 03:59:16

Created an attachment (id=11) New xpidl.py file, copied from SourceForge tracker.

garyo said at 2009-04-29 18:32:30

Hi Mozbugbox; I'm wondering if you have any more info on this, perhaps changing it to a target-based builder that would work in SCons? If so, you could at least post it on the wiki where it would be useful to people even without necessarily being included in SCons.

gregnoel said at 2009-04-30 14:44:38

Bug party triage. Gary to contact OP to see if he can provide tests and doc. (Note that if his email address doesn't work via Tigris, the same username at users.sf.net might get through.)

stevenknight attached xpidl.py at 2008-03-25 11:08:15.

New xpidl.py file, copied from SourceForge tracker.

bdbaddog commented 4 years ago

tool replaced with https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPIDL/pyxpidl