After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 694255 - Add introspection support for Visual C++ builds of ATK
Add introspection support for Visual C++ builds of ATK
Status: RESOLVED FIXED
Product: atk
Classification: Platform
Component: build
2.7.x
Other Windows
: Normal normal
: ---
Assigned To: ATK maintainer(s)
ATK maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2013-02-20 10:46 UTC by Fan, Chun-wei
Modified: 2013-03-26 11:05 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
The scripts and utility projects to build the introspection files. (14.38 KB, patch)
2013-02-20 10:48 UTC, Fan, Chun-wei
none Details | Review
Integration of the utility projects to build the introspection files directly from the project if needed (3.32 KB, patch)
2013-02-20 10:49 UTC, Fan, Chun-wei
none Details | Review

Description Fan, Chun-wei 2013-02-20 10:46:41 UTC
Hi,

Sorry, this have come much later than what I would have preferred, but I have been able to come up with a patch where one can build introspection files directly from their Visual C++ builds of ATK, without needing to add much stuff in the autotools files, if he/she chooses to do so.

The rationale of the scripts/.bat files is to use Python's REGEX abilities to read directly from the autotools files and to generate the file list that is to be consumed by giscanner to create Atk-1.0.gir, and therefore Atk-1.0.typelib.

With blessings, thank you!
Comment 1 Fan, Chun-wei 2013-02-20 10:48:32 UTC
Created attachment 236907 [details] [review]
The scripts and utility projects to build the introspection files.

These are the scripts and utility projects that is used to build the introspection files.
Comment 2 Fan, Chun-wei 2013-02-20 10:49:59 UTC
Created attachment 236908 [details] [review]
Integration of the utility projects to build the introspection files directly from the project if needed

... and this is the addition to the .sln files to enable one to build the introspection files directly from the Visual C++ projects if needed.

With blessings, thank you!
Comment 3 Alejandro Piñeiro Iglesias (IRC: infapi00) 2013-03-26 10:56:17 UTC
Some of those patches are already committed (and fwiw, included on release 2.8.0). But the patch state and the bug state didn't change. What is the state of this bug?
Comment 4 Fan, Chun-wei 2013-03-26 11:05:25 UTC
Hi Piñeiro,

I thought since the other patches were under build/win32 (Visual Studio project area), I thought I went ahead with them, and I forgot to come back here to mention about them.  I will close this here.  Sorry for the concern.

With blessings,