<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/find-modules, branch v5.29.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>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>
<entry>
<title>Fix the 'Since' tag.</title>
<updated>2016-02-11T21:40:07+00:00</updated>
<author>
<name>Christophe Giboudeaux</name>
<email>cgiboudeaux@gmx.com</email>
</author>
<published>2016-02-11T21:40:07+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=5256bae2ea8d0234794e89841b27e893efb673d5'/>
<id>5256bae2ea8d0234794e89841b27e893efb673d5</id>
<content type='text'>
FindPoppler wasn't available in ecm &lt; 5.19

CCMAIL:faure@kde.org
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
FindPoppler wasn't available in ecm &lt; 5.19

CCMAIL:faure@kde.org
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a FindPoppler module</title>
<updated>2016-01-13T13:54:04+00:00</updated>
<author>
<name>Alex Richardson</name>
<email>arichardson.kde@gmail.com</email>
</author>
<published>2016-01-13T13:54:04+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=f7a936b8fea2acfb564e785274526bec888106b6'/>
<id>f7a936b8fea2acfb564e785274526bec888106b6</id>
<content type='text'>
At least Okular and KBibTex include a FindPoppler.cmake module but this one
uses the new ECMFindModuleHelpers and has imported targets.

REVIEW: 126183
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
At least Okular and KBibTex include a FindPoppler.cmake module but this one
uses the new ECMFindModuleHelpers and has imported targets.

REVIEW: 126183
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: Cleanup: Strip text from endif/else</title>
<updated>2015-12-18T14:57:50+00:00</updated>
<author>
<name>Kevin Funk</name>
<email>kfunk@kde.org</email>
</author>
<published>2015-12-18T11:37:19+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=942ba80dae253fef93094d178da3ce0abc47da5d'/>
<id>942ba80dae253fef93094d178da3ce0abc47da5d</id>
<content type='text'>
REVIEW: 126414
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
REVIEW: 126414
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not find XCB's XINPUT library by default.</title>
<updated>2015-11-17T21:23:27+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2015-11-03T18:32:12+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=7d6915b482820e53c46b3a68ac27d2ef8485a248'/>
<id>7d6915b482820e53c46b3a68ac27d2ef8485a248</id>
<content type='text'>
The XINPUT library is unlikely to be available on many systems,
including a lot of Linux distributions. This will warn developers in
advance by (a) not searching for XINPUT unless it was explicitly
requested, and (b) printing a warning if they do request it.

REVIEW: 125935
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The XINPUT library is unlikely to be available on many systems,
including a lot of Linux distributions. This will warn developers in
advance by (a) not searching for XINPUT unless it was explicitly
requested, and (b) printing a warning if they do request it.

REVIEW: 125935
</pre>
</div>
</content>
</entry>
<entry>
<title>Port remaining find modules to ecm_find_package_version_check.</title>
<updated>2015-04-25T15:11:39+00:00</updated>
<author>
<name>Michael Palimaka</name>
<email>kensington@gentoo.org</email>
</author>
<published>2015-04-22T18:17:30+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=37aa23a96e37fa584a68858aef4b4637078e4779'/>
<id>37aa23a96e37fa584a68858aef4b4637078e4779</id>
<content type='text'>
REVIEW: 123470
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
REVIEW: 123470
</pre>
</div>
</content>
</entry>
</feed>
