Closed JohanBertrand closed 5 months ago
Looks like it is an issue with versions of CMake before 3.18
. These don't seem to support general properties on interface libraries.
For now, I suggest the work-around of upgrading CMake. I will take a look, and see if we can bring back backwards compatibility.
@thomas-bc we should probably have a CI test that runs the oldest supported CMake and make sure we do not have more issues of this sort.
Problem Description
Fprime currently fails to generate with cmake version 3.16.3
It seems like it has been introduced with https://github.com/nasa/fprime/pull/2502
An option might be to change the minimum cmake version to a higher version, to revert the changes from the mentioned pull request or adapt the cmake file to be compatible with older versions.
Context / Environment
Execute
fprime-util version-check
and share the output.How to Reproduce
fprime-util generate
Expected Behavior
The project should be generated properly