From: Michal H. <ms...@gm...> - 2009-09-10 11:19:00
|
Hi, this short patch series cleans up our tools which are located in src/tests/tools directory. We want to expose those tools to user and this requires two things: - incorporate them into our building infrastructure (configure, make, ...) - expose them to the src directory because src/tests is for internal usage only. Short summary of each patch: - [Patch 1/4] configure: Add enable-tools option. - new configure option --enable-tools - adds boost-program-options detection - updates Makefile.flags.in to export those values - [Patch 2/4] tools: move tools to src and honor --enable-tools configuration options. - move tools to src/tools - [Patch 3/4] tools: fix parse_object building - compile fix for parse_object - [Patch 4/4] tools: pagemetrics 64b compilation fix - compile fix for pagemetrics Martin, could you have a look at patches? I have tested them on Debian 32b, OpenSuse (32b and 64b) and Gentoo (64b). OpenSuse 64b requires --with-boost=/usr/lib64 additional parameter which is necessary because libraries are not checked in that target - very same as used to be with boost-iostreams (it is documented in README). Gentoo 64b uses /usr/lib - so no parameter required. Note that tools are not included in any installation targets which is intentional because they are not intended for system wide installation at this stage. Thanks -- Michal Hocko |