Tan, Tom (Shanghai) wrote: > This is a re-post from the boost-users list, Thanks to Troy d. > straszheim who reminded me there that there's a dedicated list here. > > ------------------------------------------------------------ > > 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 not 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. > > By the way, I was very happy to have found and tried CMake in the Boost > 1.38 release. Not that it compiles fast, but it has easier fine-tune of > the compiler: I would have to open each individual jam file to define > _BIND_TO_CURRENT_VCLIBS_VERSION in order to link those bins to the > latest vc9 sp1 runtime,
You are wrong. You can either add: define=_BIND_TO_CURRENT_VCLIBS_VERSION to command line or edit Jamroot to set a define for all of Boost. - Volodya _______________________________________________ Boost-cmake mailing list Boost-cmake@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-cmake