therealjumbo
therealjumbo

Reputation: 1179

How to use CPack from CMake in bitbake

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.

Upvotes: 1

Views: 569

Answers (1)

Ross Burton
Ross Burton

Reputation: 4053

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.

Upvotes: 2

Related Questions