Thanks you very much for the info. So this is the patch I came up with for SimpleITK:
https://github.com/SimpleITK/SimpleITK/commit/8fa9c0f196d2d827aff17404c5be94674ae1892a I am only stripping the SWIG generated wrapped libraries, because the common SimpleITK libraries are cmake installable. The current 0.8rc2 builds are built with just the strip flag "-x". This reduced the the number of symbols listed by nm form ~500,000 to ~5,000 saving almost 100Mb from the library size and about 25% of the binary download. I am pondering just using more aggressive stripping to remove all of them. Thanks, Brad On Mar 4, 2014, at 9:34 AM, Brad King <[email protected]> wrote: > On 03/04/2014 09:21 AM, Bradley Lowekamp wrote: >> Is there a macro/function to manually run the stripping in cmake? >> or does it only automatically happen on installation/packaging? > > The latter, but it uses the strip command stored in CMAKE_STRIP > during configuration. One could use execute_process to invoke > that during configuration or add_custom_command to invoke it during > the build. > > -Brad K > _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Kitware offers ITK Training Courses, for more information visit: http://kitware.com/products/protraining.php Please keep messages on-topic and check the ITK FAQ at: http://www.itk.org/Wiki/ITK_FAQ Follow this link to subscribe/unsubscribe: http://www.itk.org/mailman/listinfo/insight-developers
