Ask Your Question

Release non-cmake 3rd party libraries with bloom

asked 2013-05-30 10:42:41 -0500

Stephan gravatar image

I am trying to release gflags with bloom (my final goal is to make the buildfarm create debians for ceres-solver). Unfortunately the port from automake to cmake for gflags is not finished yet.

That's why I want to know if it is possible to make the buildfarm create debians for source code that compiles with ./configure && make && make install instead of cmake. Is there a special build_type for automake that I can use in my package.xml?

If this is not possible, should I inject a simple CMakeLists.txt that calls ExternalProject_Add?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2013-05-30 11:00:17 -0500

tfoote gravatar image

We have only implemented build_type cmake and the default one catkin. It was designed to be extended to build autotools. It looks like there are some stubs there, but I am not aware of any package actively using it yet.

@William can give more insight when he gets back from vacation.

edit flag offensive delete link more


You can extend catkin to support autotools, or you can just wrap the autotools up in a simple CMakeLists.txt. I can provide a better answer later.

William gravatar image William  ( 2013-05-30 11:20:03 -0500 )edit

Hi guys, I m facing the same problem with releasing non-cmake library into ROS ecosystem. I have red bloom tutorial but I dont understand how to adopt it for library compiled by make && make install. What is recommended procedure now at the end of 2015? Is there any example available? Thanks

Frantisek.Durovsky gravatar image Frantisek.Durovsky  ( 2015-12-20 14:27:28 -0500 )edit

I'd still recommend wrapping up the non-cmake library you want in a CMakeLists.txt. I don't know of a good example of this off hand, maybe someone else on this site can link you one.

William gravatar image William  ( 2015-12-20 17:25:35 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2013-05-30 10:42:41 -0500

Seen: 203 times

Last updated: May 30 '13