On 4/14/22 10:36, Johan Van de Wauw wrote:
As SAGA is switching to cmake[1], I'm now adjusting the debian package build to use cmake as well. For now I managed to build a working package, but I've disabled two tools [2]. If I enable them, I get these errors: -- :CMake Error at src/tools/io/io_shapes_dxf/CMakeLists.txt:10 (target_include_directories): Cannot specify include directories for target "io_shapes_dxf" which is not built by this project. CMake Error at src/tools/io/io_shapes_dxf/CMakeLists.txt:11 (target_link_libraries): Cannot specify link libraries for target "io_shapes_dxf" which is not built by this project. -- if anyone has an idea why this happens, feel free to help fixing the issue.
" The named <target> must have been created by a command such as add_executable() or add_library() and must not be an ALIAS target. " https://cmake.org/cmake/help/latest/command/target_include_directories.htmlsaga-gis/src/tools/CMakePluginTemplate.cmake call add_library and should likely be included after the project() call instead of at the end of the file.
Please act on the issues raised on the pkg-grass-devel lists: https://alioth-lists.debian.net/pipermail/pkg-grass-devel/2022-April/094097.html https://alioth-lists.debian.net/pipermail/pkg-grass-devel/2022-April/094087.html https://alioth-lists.debian.net/pipermail/pkg-grass-devel/2022-April/094086.html Kind Regards, Bas -- GPG Key ID: 4096R/6750F10AE88D4AF1 Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1