]> sigrok.org Git - pulseview.git/commit
Fix glibmm dependency check
authorSoeren Apel <redacted>
Fri, 8 Sep 2023 18:37:13 +0000 (20:37 +0200)
committerSoeren Apel <redacted>
Fri, 8 Sep 2023 18:37:13 +0000 (20:37 +0200)
commite0a90b4c5d6b1163a2cbece13a90f2737f0814d4
tree506411d75c2c5b121b2746fd740af04f5da817c6
parentae8dd8753ec0804f9c87938c13b082f8f39b05b0
Fix glibmm dependency check

https://sigrok.org/gitweb/?p=pulseview.git;a=commit;f=CMakeLists.txt;h=33c5ac28f73aa35c5fc4bbcf69a5ae61c0b50989 introduced the line

pkg_check_modules(GLIBMM_2_4 glibmm-2.4>2.28.0)

but https://cmake.org/cmake/help/v3.0/module/FindPkgConfig.html states

A <MODULE> parameter can have the following formats:

{MODNAME}            ... matches any version
{MODNAME}>={VERSION} ... at least version <VERSION> is required
{MODNAME}={VERSION}  ... exactly version <VERSION> is required
{MODNAME}<={VERSION} ... modules must not be newer than <VERSION>

Hence, ">" is an invalid atom and always makes the check fail. On systems without glibmm-2.68, this leads to glibmm not being found and the build aborting.
CMakeLists.txt