Carles Fernandez
165ae06d7a
Make CMake modules more portable
2020-11-01 14:35:15 +01:00
Carles Fernandez
299cb1a2ee
Remove usage of uninitialized variables in CMake scripts
...
Remove all warnings emitted by cmake --warn-uninitialized ..
2020-02-29 14:33:09 +01:00
Carles Fernandez
49adce12e3
Fix warnings raised by CMake 3.17.0-rc1
2020-02-20 19:51:57 +01:00
Carles Fernandez
2ded19342f
Improve headers
2020-02-12 00:04:29 +01:00
Carles Fernandez
4d0d263280
Make the software package compliant with the REUSE Specification v3.0 (see https://reuse.software/spec/ )
...
Update license headers to SPDX format (see https://spdx.org/ )
Add license to all files
Add CI job in GitHub Actions to ensure compliance
2020-02-08 01:20:02 +01:00
Carles Fernandez
3c5f4ca3e4
Use canonical order in CMake modules
2019-09-30 14:58:34 +02:00
Carles Fernandez
36bf884ae0
Make pkgconfig quiet, avoiding misleading messages
2019-07-26 12:42:17 +02:00
Carles Fernandez
bbe7707282
Improve dependency version identification in CMake modules
2019-06-24 00:24:08 +02:00
Carles Fernandez
12e26fe318
Move package DESCRIPTION and URL data to CMake modules
2019-06-21 02:49:41 +02:00
Carles Fernandez
434f7d7830
Tell pkg-config to add more paths to its search
...
Setting PKG_CONFIG_USE_CMAKE_PREFIX_PATH to TRUE. If this variable is not set, this behavior is enabled by default if CMAKE_MINIMUM_REQUIRED_VERSION is 3.1 or later, disabled otherwise. Since our minimum requirement is 2.8.12, we activate it manually.
See https://cmake.org/cmake/help/latest/module/FindPkgConfig.html
2019-06-19 21:01:36 +02:00
Carles Fernandez
29cf3ffb60
Fix error in creating imported target
2019-02-08 15:16:39 +01:00
Carles Fernandez
8ae72fe458
Update to modern CMake usage
2019-02-03 19:24:44 +01:00
Carles Fernandez
31c6b6bc1d
Update CMake modules
2018-12-14 18:59:36 +01:00