- CMake 4 is no longer retro compatible with versions < 3.5
- CMake Error at doc/snippets/CMakeLists.txt:17 (GET_TARGET_PROPERTY):
The LOCATION property may not be read from target "compile_class_LU". Use
the target name directly with add_custom_command, or use the generator
expression $<TARGET_FILE>, as appropriate.
- CMake Error at doc/examples/CMakeLists.txt:11 (GET_TARGET_PROPERTY):
The LOCATION property may not be read from target
"Tutorial_simple_example_dynamic_size". Use the target name directly with
add_custom_command, or use the generator expression $<TARGET_FILE>, as
appropriate.
Fix
luabind,eigen2andsoibuild failure and its dependencies on newer cmake 4.This should fix build for:
luabindluabind_luajitosrm-backendosmscout-servereigen2soiShould help for:
Also,
iceslwhich depends onluabindfails to build, but it is unrelated to the CMake failure.Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.Add a 👍 reaction to pull requests you find important.