Re: [Ros-release] Build type and optimizations on the build …

Forside
Vedhæftede filer:
Indlæg som e-mail
+ (text/plain)
+ (text/html)
Slet denne besked
Besvar denne besked
Skribent: Ruben Smits
Dato:  
Til: Austin Hendrix
CC: ROS-Release
Emne: Re: [Ros-release] Build type and optimizations on the build farm?
Hi Austin,


On Thu, Jul 18, 2013 at 4:25 AM, Austin Hendrix
<>wrote:

> I have a few packages containing realtime controllers that were
> previously built with:
> set(ROS_BUILD_TYPE Release), which among other things enabled
> optimizations as part of the build process.
>
> Since the catkin doesn't supply a replacement for ROS_BUILD_TYPE, I've
> omitted it when catkinizing packages, but I'm discovering now that
> packages compiled on the build farm are not sufficiently optimized for
> my use case.
>
> Is there a way to enable optimizations or the Release build type,
> either on the farm as a whole, in bloom, or in my packages?
>
>

For plain cmake packages or catkin you can use the CMAKE_BUILD_TYPE
variable which takes the exact same values as rosbuilds ROS_BUILD_TYPE
variable:

set(CMAKE_BUILD_TYPE Release)

see http://www.cmake.org/Wiki/CMake_Useful_Variables#Compilers_and_Toolsfor
more info

Ruben


> -Austin
> _______________________________________________
> Ros-release mailing list
>
> https://code.ros.org/mailman/listinfo/ros-release
>




--
Ruben Smits, Phd
Chief Technology Officer
Intermodalics BVBA
+32479511786
www.intermodalics.eu