Closed kyllingstad closed 9 months ago
I assumed the Ubuntu 18.04 runner used CMake 3.10, but it actually uses CMake 3.23.2. Anyway, there is no reason to use outdated versions in 2022, and updating only takes a few seconds with pip.
I suggest using at least 3.15 as the minimal. This should have LibLZMA::LibLZMA
and will allow usefull updates to the build without breaking compat straight away.
Currently the first line of
/CMakeLists.txt
specifiesI've tried building with CMake 3.13, but even this is too low. The generation step fails because libcosim links to targets
LibLZMA::LibLZMA
, which don't exist. This is because theFindLibLZMA
module bundled with these versions of CMake doesn't define it.Building it with CMake 3.18 works, and a quick look at the release docs indicates that this is the minimum version we should require.