--- obexftp-0.24.2-Source.orig/bfb/CMakeLists.txt 2026-10-18 07:37:45.059342073 +0200 +++ obexftp-0.24.2-Source/bfb/CMakeLists.txt 2026-10-18 07:37:45.068320326 +0200 @@ -16,15 +16,22 @@ set ( bfb_HEADERS ${bfb_PUBLIC_HEADERS} ) -add_executable (crctable - crcmodel.h - crcmodel.c - crctable.c -) +# a build host crctable can be passed when cross compiling +if ( CRCTABLE_EXECUTABLE ) + add_custom_command ( OUTPUT irda_fcs_table.c + COMMAND ${CRCTABLE_EXECUTABLE} + ) +else ( CRCTABLE_EXECUTABLE ) + add_executable (crctable + crcmodel.h + crcmodel.c + crctable.c + ) -add_custom_command ( OUTPUT irda_fcs_table.c - COMMAND crctable -) + add_custom_command ( OUTPUT irda_fcs_table.c + COMMAND crctable + ) +endif ( CRCTABLE_EXECUTABLE ) add_library ( bfb ${bfb_SOURCES}