7 This utility compares the wxWidgets real interface contained in the "include"
8 hierarchy with the wxWidgets interface used for documentation purposes and
9 kept in the "interface" hierarchy.
11 Ifacecheck warns about incoherences (mainly wrong prototype signatures) and
12 can even correct them automatically. It uses the XML outputs of the gccxml utility
13 (see http://www.gccxml.org) and of the Doxygen utility (see http://www.doxygen.org)
16 It's explicitely designed for wxWidgets documentation needs and is probably of little
17 use for anything else than wxWidgets docs reviewing.
20 2) PREREQUISITES FOR USING IT
22 To use this utility you'll need at least:
23 - wxWidgets "include" and "interface" headers tree
28 3) HOW TO USE IT (on Linux)
30 First, create the doxygen XML:
36 Next, create the gcc XML:
38 > ./configure # configure wxWidgets as you would do when building it
43 Last, build and run ifacecheck:
45 > cd utils/ifacecheck/src
49 > ifacecheck -u wxapi-preproc.txt wxapi.xml ../../docs/doxygen/out/xml/index.xml >ifacecheck.log
51 Now you should have the log of the utility saved in 'ifacecheck.log'.
52 Its contents should be easy to interpret.
54 For more info about ifacecheck options just type: