<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/find-modules, branch v5.30.0-rc1</title>
<subtitle>hurd extra-cmake-modules.git</subtitle>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/'/>
<entry>
<title>Bindings: Improve diagnostics for the rules engine</title>
<updated>2017-01-05T22:18:30+00:00</updated>
<author>
<name>Shaheed Haque</name>
<email>srhaque@theiet.org</email>
</author>
<published>2017-01-05T21:16:38+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=c05dcfa4c4f39448323c4f52fbb534867a96747c'/>
<id>c05dcfa4c4f39448323c4f52fbb534867a96747c</id>
<content type='text'>
Note which rule has a modification effect.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Note which rule has a modification effect.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bindings: Remove db member from Rule</title>
<updated>2017-01-05T21:44:14+00:00</updated>
<author>
<name>Stephen Kelly</name>
<email>steveire@gmail.com</email>
</author>
<published>2017-01-05T21:08:30+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=e4775dbe9a3a6f4149a720dc862f53c96e65cb1e'/>
<id>e4775dbe9a3a6f4149a720dc862f53c96e65cb1e</id>
<content type='text'>
It is unused.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is unused.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bindings: Fix copy-pasta in documentation</title>
<updated>2017-01-05T21:44:05+00:00</updated>
<author>
<name>Stephen Kelly</name>
<email>steveire@gmail.com</email>
</author>
<published>2017-01-05T21:03:49+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=94fcc53ab4980cf48d120144efaf895d0aa7d835'/>
<id>94fcc53ab4980cf48d120144efaf895d0aa7d835</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Skip attributes on enums when generating bindings</title>
<updated>2017-01-05T20:30:21+00:00</updated>
<author>
<name>Shaheed Haque</name>
<email>srhaque@theiet.org</email>
</author>
<published>2017-01-05T20:27:44+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=13f66631495e232ae53a0bb683bce323f1a7acb2'/>
<id>13f66631495e232ae53a0bb683bce323f1a7acb2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix message when searching for libclang.</title>
<updated>2017-01-04T14:15:11+00:00</updated>
<author>
<name>Adriaan de Groot</name>
<email>groot@kde.org</email>
</author>
<published>2017-01-04T10:19:14+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=738972a9a29a429592fe7e375ff7c550d7c596d5'/>
<id>738972a9a29a429592fe7e375ff7c550d7c596d5</id>
<content type='text'>
Summary: Cut-and-paste-o from the Python detection code.

Reviewers: #frameworks, skelly, apol

Reviewed By: apol

Subscribers: #buildsystem

Tags: #frameworks, #buildsystem

Differential Revision: https://phabricator.kde.org/D3952
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary: Cut-and-paste-o from the Python detection code.

Reviewers: #frameworks, skelly, apol

Reviewed By: apol

Subscribers: #buildsystem

Tags: #frameworks, #buildsystem

Differential Revision: https://phabricator.kde.org/D3952
</pre>
</div>
</content>
</entry>
<entry>
<title>Print path to Qtcoremod.sip file if there is a problem</title>
<updated>2016-11-07T00:10:46+00:00</updated>
<author>
<name>Stephen Kelly</name>
<email>steveire@gmail.com</email>
</author>
<published>2016-11-07T00:09:29+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=afe78a3b46187aba589ba35ebe049925a75f14e9'/>
<id>afe78a3b46187aba589ba35ebe049925a75f14e9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the PythonModuleGeneration module</title>
<updated>2016-10-31T15:38:08+00:00</updated>
<author>
<name>Stephen Kelly</name>
<email>steveire@gmail.com</email>
</author>
<published>2016-04-23T15:24:11+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=64eb5f8e1320feb78c56ec0acb7399ee6085770d'/>
<id>64eb5f8e1320feb78c56ec0acb7399ee6085770d</id>
<content type='text'>
This can be used by KF5 libraries to generate python 2 and 3 bindings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This can be used by KF5 libraries to generate python 2 and 3 bindings.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a sip wrapper</title>
<updated>2016-10-31T15:35:56+00:00</updated>
<author>
<name>Stephen Kelly</name>
<email>steveire@gmail.com</email>
</author>
<published>2016-04-24T21:58:55+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=e052fc95db845a5e0f0b450c8fbffb35f0bbc638'/>
<id>e052fc95db845a5e0f0b450c8fbffb35f0bbc638</id>
<content type='text'>
When sip is executed it is passed one .sip file.  However, it uses that
to generate multiple cpp source files, one per class in the sip file.

Buildsystems need to know the outputs of commands, so this does not work
well as the output can't easily be predicted.

So, create a unity build of all files to compile into the python module.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When sip is executed it is passed one .sip file.  However, it uses that
to generate multiple cpp source files, one per class in the sip file.

Buildsystems need to know the outputs of commands, so this does not work
well as the output can't easily be predicted.

So, create a unity build of all files to compile into the python module.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Qt5 Ruleset.</title>
<updated>2016-10-31T15:35:23+00:00</updated>
<author>
<name>Stephen Kelly</name>
<email>steveire@gmail.com</email>
</author>
<published>2016-05-09T22:00:37+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=9e83e56088057a68589ffa99ce6019058f4e4fd9'/>
<id>9e83e56088057a68589ffa99ce6019058f4e4fd9</id>
<content type='text'>
The ruleset is used to transform or omit artifacts in C++ header files
when determining the SIP content to generate.  Some content common to
all Qt-using libraries can be processed by using the rule set present
here.  For example, most Q_METATYPE internal declarations should be
discarded.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The ruleset is used to transform or omit artifacts in C++ header files
when determining the SIP content to generate.  Some content common to
all Qt-using libraries can be processed by using the rule set present
here.  For example, most Q_METATYPE internal declarations should be
discarded.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the rules_engine and sip_generator</title>
<updated>2016-10-31T15:31:39+00:00</updated>
<author>
<name>Shaheed Haque</name>
<email>srhaque@theiet.org</email>
</author>
<published>2016-05-01T18:59:41+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=37f1b5c4f905a37ddb8b43001bf2e4408c2a703b'/>
<id>37f1b5c4f905a37ddb8b43001bf2e4408c2a703b</id>
<content type='text'>
These files process C++ headers with libclang and python-clang bindings,
using the AST to generate SIP files for PyQt binding library generation.

The design allows for further extensions which can process other
artifacts found in headers.  This iteration of the design is a simple
minimum which suffices to generate headers for KItemModels and some
other libraries.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These files process C++ headers with libclang and python-clang bindings,
using the AST to generate SIP files for PyQt binding library generation.

The design allows for further extensions which can process other
artifacts found in headers.  This iteration of the design is a simple
minimum which suffices to generate headers for KItemModels and some
other libraries.
</pre>
</div>
</content>
</entry>
</feed>
