
I used CMake to build boost 1.39 and found at least two problems: - In the cmakelist.txt file the BOOST_VERSION_MINOR is 38, instead of 39 - The generated boost.test libs have an additional "-s" to the file names, ex. libboost_unit_test_framework-vc90-mt-1_39-s.lib, instead of libboost_unit_test_framework-vc90-mt-1_39.lib. This will cause a linking error while using boost.test. this does noto happen to the bjamed results. Another thing I noticed but am not sure is that signal2 is not included in the CMake support(no cmakelists.txt under signals). It seems the cmakelist.txt file is still that of 1.38.

AMDG Tan, Tom (Shanghai) wrote:
- The generated boost.test libs have an additional "-s" to the file names, ex. libboost_unit_test_framework-vc90-mt-1_39-s.lib, instead of libboost_unit_test_framework-vc90-mt-1_39.lib. This will cause a linking error while using boost.test. this does noto happen to the bjamed results.
-s means that the library links to the static C++ runtime. In Christ, Steven Watanabe

Tan, Tom (Shanghai) wrote:
I used CMake to build boost 1.39 and found at least two problems:
Hey Tom, Could you join us on the boost-cmake list and bring this up? http://lists.boost.org/mailman/listinfo.cgi/boost-cmake See you over there, -t
participants (3)
-
Steven Watanabe
-
Tan, Tom (Shanghai)
-
troy d. straszheim