<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/tests/ECMGeneratePkgConfigFile, branch v5.70.0</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>ECMGeneratePkgConfigFile: make all vars dependent on ${prefix}</title>
<updated>2019-03-05T14:40:26+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2019-03-05T10:46:54+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=bb8c053d9d41df3946b064384cbaa3ecb12f231f'/>
<id>bb8c053d9d41df3946b064384cbaa3ecb12f231f</id>
<content type='text'>
Summary:
Note that the first test had a comment "without optional arguments"
so I removed the INCLUDE_INSTALL_DIR variable to test what happens by
default. The other tests still pass an absolute path there (which is
unusual in practice, and breaks the idea of using ${prefix}).

Test Plan: `ctest -R PkgConfig` passes

Reviewers: kossebau, apol, cgiboudeaux

Reviewed By: apol

Subscribers: kde-frameworks-devel, kde-buildsystem, fazevedo

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D19538
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
Note that the first test had a comment "without optional arguments"
so I removed the INCLUDE_INSTALL_DIR variable to test what happens by
default. The other tests still pass an absolute path there (which is
unusual in practice, and breaks the idea of using ${prefix}).

Test Plan: `ctest -R PkgConfig` passes

Reviewers: kossebau, apol, cgiboudeaux

Reviewed By: apol

Subscribers: kde-frameworks-devel, kde-buildsystem, fazevedo

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D19538
</pre>
</div>
</content>
</entry>
<entry>
<title>ECMGeneratePkgConfigFile: add variables used by pkg_check_modules</title>
<updated>2019-03-04T12:35:46+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2019-03-04T11:52:13+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=abe529e7017e841f64bb231ea31a73094fe7adbd'/>
<id>abe529e7017e841f64bb231ea31a73094fe7adbd</id>
<content type='text'>
Summary:
If we ever end up in a situation where the generated .pc file is
actually used by cmake's pkg_check_modules, then we need the
includedir and libdir variables; pkg_check_modules ignores the
Makefile-like Libs and Cflags lines of the .pc file.

Context: craft adds a cmake buildsystem for sqlite3, which is then
found using pkgconfig in akonadi.

Test Plan: Filipe Azevedo is doing all the testing, I'm just providing patches :)

Reviewers: apol, fazevedo, cgiboudeaux

Reviewed By: fazevedo, cgiboudeaux

Subscribers: cgiboudeaux, fazevedo, kde-buildsystem, kde-frameworks-devel

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D19506
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
If we ever end up in a situation where the generated .pc file is
actually used by cmake's pkg_check_modules, then we need the
includedir and libdir variables; pkg_check_modules ignores the
Makefile-like Libs and Cflags lines of the .pc file.

Context: craft adds a cmake buildsystem for sqlite3, which is then
found using pkgconfig in akonadi.

Test Plan: Filipe Azevedo is doing all the testing, I'm just providing patches :)

Reviewers: apol, fazevedo, cgiboudeaux

Reviewed By: fazevedo, cgiboudeaux

Subscribers: cgiboudeaux, fazevedo, kde-buildsystem, kde-frameworks-devel

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D19506
</pre>
</div>
</content>
</entry>
<entry>
<title>autotests: actually iterate over the list, rather than checking item 0 all the time</title>
<updated>2018-09-12T19:03:34+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2018-09-12T19:03:34+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=5ecea2ff63c36afc2dad77f33899bdf9eb260e51'/>
<id>5ecea2ff63c36afc2dad77f33899bdf9eb260e51</id>
<content type='text'>
Found while grepping for examples of foreach(... RANGE ...) for my
cmake training material ;-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Found while grepping for examples of foreach(... RANGE ...) for my
cmake training material ;-)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the description tag to the generated pkgconfig files</title>
<updated>2017-11-30T07:42:14+00:00</updated>
<author>
<name>Christophe Giboudeaux</name>
<email>christophe@krop.fr</email>
</author>
<published>2017-11-29T15:31:42+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=fd60f2b893d0b07f96f0fd715109cbd8d4e66140'/>
<id>fd60f2b893d0b07f96f0fd715109cbd8d4e66140</id>
<content type='text'>
Summary:
pkgconfig complains when the .pc file doesn't have a description. eg:
$ pkg-config Baloo
Package 'Baloo' has no Description: field

With this change, if the DESCRIPTION parameter is not used,
ECM_GENERATE_PKGCONFIG_FILE will :
- First look if there's a metainfo.yaml file and get the description from there
- If the file doesn't exist, or if the description tag is empty or non-existent,
create a description based on the LIB_NAME value

Test Plan: Tests added &amp; pass

Reviewers: dfaure, apol

Reviewed By: dfaure

Subscribers: #frameworks, #build_system

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D9056
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
pkgconfig complains when the .pc file doesn't have a description. eg:
$ pkg-config Baloo
Package 'Baloo' has no Description: field

With this change, if the DESCRIPTION parameter is not used,
ECM_GENERATE_PKGCONFIG_FILE will :
- First look if there's a metainfo.yaml file and get the description from there
- If the file doesn't exist, or if the description tag is empty or non-existent,
create a description based on the LIB_NAME value

Test Plan: Tests added &amp; pass

Reviewers: dfaure, apol

Reviewed By: dfaure

Subscribers: #frameworks, #build_system

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D9056
</pre>
</div>
</content>
</entry>
<entry>
<title>Overhaul the ECM build system.</title>
<updated>2015-11-22T10:39:45+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2015-11-15T15:09:48+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=c941061aa989bba945e296aad47df22f9c8ddd5f'/>
<id>c941061aa989bba945e296aad47df22f9c8ddd5f</id>
<content type='text'>
It should now be easier to read, and more featureful. Among other
tweaks, we now print a summary of dependencies and build options, and
the documentation is generated with more sensible breadcrumbs and
builds properly with Sphinx 1.3.

REVIEW: 126075
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It should now be easier to read, and more featureful. Among other
tweaks, we now print a summary of dependencies and build options, and
the documentation is generated with more sensible breadcrumbs and
builds properly with Sphinx 1.3.

REVIEW: 126075
</pre>
</div>
</content>
</entry>
<entry>
<title>correct the test name, so that we don't have a duplicate ECMGenerateHeaders test</title>
<updated>2015-08-20T19:44:42+00:00</updated>
<author>
<name>Patrick Spendrin</name>
<email>ps_ml@gmx.de</email>
</author>
<published>2015-08-20T19:44:42+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=a1e60b8e6386f3b674d31b6a5e76214cf98a2bd8'/>
<id>a1e60b8e6386f3b674d31b6a5e76214cf98a2bd8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce ECMGeneratePkgConfigFile</title>
<updated>2014-09-10T08:03:25+00:00</updated>
<author>
<name>Aleix Pol</name>
<email>aleixpol@kde.org</email>
</author>
<published>2014-09-10T08:03:25+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=f5f4d572ba0904a5c5c52a0de710112b953767ce'/>
<id>f5f4d572ba0904a5c5c52a0de710112b953767ce</id>
<content type='text'>
A new module has been introduced to generate pkgconfig files from
cmake projects.

REVIEW: 119798
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A new module has been introduced to generate pkgconfig files from
cmake projects.

REVIEW: 119798
</pre>
</div>
</content>
</entry>
</feed>
