Ask Your Question
2

Release non-cmake 3rd party libraries with bloom

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

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
1

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

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

Comments

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 imageWilliam ( 2013-05-30 11:20:03 -0600 )edit
1

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 imageFrantisek.Durovsky ( 2015-12-20 14:27:28 -0600 )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 imageWilliam ( 2015-12-20 17:25:35 -0600 )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

Stats

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

Seen: 178 times

Last updated: May 30 '13