Boost logo

Boost Interest :

From: Niels Dekker - mail address until 2008-12-31 (nd_mail_address_valid_until_2008-12-31_at_[hidden])
Date: 2008-05-20 11:54:29

troy d. straszheim wrote:
> The URL is:
> Maybe somebody wants to give windows a go.

Both me and a collegue of mine just did, on Win XP + MSVC 2008. Most of
it seems to work fine, but there's a problem with the library file
names: It creates lib files like "boost_python--mt-gd-1_35.lib".
Somehow it does not encode the compiler version ("vc90") into the lib
file names! How (or where, in CMakeList.txt) are those lib file names
constructed? Do they depend on CPACK_PACKAGE_FILE_NAME?

Boost_1_35_0/CMakeLists.txt says:

elseif (MSVC71)
elseif (MSVC80)
elseif (MSVC90)

Which /seems/ incorrect, because the Microsoft compiler version should
be encoded by four letters ("vc90"), according to
boost/config/auto_link.hpp. But if I change "vc9" to "vc90" in my local
version of Boost_1_35_0/CMakeLists.txt, it still doesn't do the lib file
names correctly.

Interestingly, Boost_1_35_0/Cmake /does/ work properly on MSVC71!

Do you have a clue?

Kind regards,


Boost-cmake list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at