2009/10/27 troy d. straszheim <troy@resophonic.com>
I've put up a 1.40.0.cmake4, containing features backported from the 1.41.0 beta.  Hopefully this will be the last in the 1.40 series including LIB_SUFFIX and ways to tweak the python detection.

1.40.0.cmake3 has been skipped, that tag got into the wild accidentally.

-t

Fine!

1. Note that on (boost/cmake) gitorious, there is a 1.40.0.cmake3 tag, but no 1.40.0.cmake4 tag...
2. When getting the boost-1.40.0-cmake4 tar ball from the boost-cmake site, I get the following linking error:
===============================================
[ 96%] Built target boost_wave-mt-static-debug
make -f tools/bcp/CMakeFiles/bcp.dir/build.make tools/bcp/CMakeFiles/bcp.dir/depend
make[2]: Entering directory `/home/build/dev/packages/BUILD/boost-1.40.0.cmake4/build'
cd /home/build/dev/packages/BUILD/boost-1.40.0.cmake4/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/build/dev/packages/BUILD/boost-1.40.0.cmake4 /home/build/dev/packages/BUILD/boost-1.40.0.cmake4/tools/bcp /home/build/dev/packages/BUILD/boost-1.40.0.cmake4/build /home/build/dev/packages/BUILD/boost-1.40.0.cmake4/build/tools/bcp /home/build/dev/packages/BUILD/boost-1.40.0.cmake4/build/tools/bcp/CMakeFiles/bcp.dir/DependInfo.cmake --color=
make[2]: Leaving directory `/home/build/dev/packages/BUILD/boost-1.40.0.cmake4/build'
make -f tools/bcp/CMakeFiles/bcp.dir/build.make tools/bcp/CMakeFiles/bcp.dir/build
make[2]: Entering directory `/home/build/dev/packages/BUILD/boost-1.40.0.cmake4/build'
Linking CXX executable ../../bin/bcp
cd /home/build/dev/packages/BUILD/boost-1.40.0.cmake4/build/tools/bcp && /usr/bin/cmake -E cmake_link_script CMakeFiles/bcp.dir/link.txt --verbose=1
/usr/lib/ccache/c++   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i586 -mtune=generic -fasynchronous-unwind-tables   -fPIC                 CMakeFiles/bcp.dir/add_path.cpp.o CMakeFiles/bcp.dir/bcp_imp.cpp.o CMakeFiles/bcp.dir/copy_path.cpp.o CMakeFiles/bcp.dir/file_types.cpp.o CMakeFiles/bcp.dir/fileview.cpp.o CMakeFiles/bcp.dir/main.cpp.o CMakeFiles/bcp.dir/path_operations.cpp.o CMakeFiles/bcp.dir/scan_cvs_path.cpp.o CMakeFiles/bcp.dir/licence_info.cpp.o CMakeFiles/bcp.dir/scan_licence.cpp.o CMakeFiles/bcp.dir/output_licence_info.cpp.o  -o ../../bin/bcp -rdynamic ../../lib/libboost_system-mt-d.a ../../lib/libboost_filesystem-mt-d.a ../../lib/libboost_prg_exec_monitor-mt-d.a -lboost_regex-mt-static-debug -lpthread -lrt ../../lib/libboost_system-mt-d.a -lpthread -lrt
/usr/bin/ld: cannot find -lboost_regex-mt-static-debug
collect2: ld returned 1 exit status
make[2]: *** [bin/bcp] Error 1
make[2]: Leaving directory `/home/build/dev/packages/BUILD/boost-1.40.0.cmake4/build'
make[1]: *** [tools/bcp/CMakeFiles/bcp.dir/all] Error 2
make[1]: Leaving directory `/home/build/dev/packages/BUILD/boost-1.40.0.cmake4/build'
make: *** [all] Error 2
===============================================
$ ls lib/libboost_regex-mt*
lib/libboost_regex-mt-d.so  lib/libboost_regex-mt.so
===============================================
So, it seems that something is still missing somewhere...

Best

Denis