1
votes

How is it possible to override bitbakes regular internal packaging function (do_package) and use CPack? So a normal CMake build looks like this:

cmake ../src
cmake --build ../src
cmake --build ../src --target install

So bitbake correctly handles all of this assuming I use the install command inside CMakeLists.txt and construct my recipes correctly. So building on that, I would like to use CMake's deb package generator to build my packages. Normally this would look something like this in a CMake build to generate the .deb packages after the above:

make package 

or

cmake --build ../src/ --target package 

I was hoping I didn't have to write a pile of custom functions.

1

1 Answers

2
votes

Technically, yes. You'd have to reimplement do_package to call cmake and move the files into the right places.

Realistically, why? Packaging is mostly trivial.