MantisBT - CMake | ||||||||||
View Issue Details | ||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||||
0007593 | CMake | Modules | public | 2008-09-02 18:49 | 2009-02-23 22:47 | |||||
Reporter | J. Bedouet | |||||||||
Assigned To | Philip Lowman | |||||||||
Priority | normal | Severity | minor | Reproducibility | always | |||||
Status | closed | Resolution | duplicate | |||||||
Platform | OS | OS Version | ||||||||
Product Version | CMake-2-6 | |||||||||
Target Version | Fixed in Version | CMake-2-6 | ||||||||
Summary | 0007593: CMake can't find Boost libraries under Windows | |||||||||
Description | Under Windows, I can't find Boost libraries. I have downloaded Multithread DLL for Visual Studio 2003 and tried to find them with CMake 2.6-1. Boost version is 1.35 CMake finds headers but can't find libraries. CMake search the following directories : - C:/boost/lib - C:/boost - $ENV{ProgramFiles}/boost/boost_${Boost_FIND_VERSION_MAJOR}_${Boost_FIND_VERSION_MINOR}_${Boost_FIND_VERSION_PATCH} - $ENV{ProgramFiles}/Boost Standard Boost installer installs libraries to "C:\Program Files\boost\boost_1_35_0\lib". | |||||||||
Steps To Reproduce | ||||||||||
Additional Information | I suggest this patch. After reading Boost_LIB_VERSION and Boost_VERSION in boost/version.hpp, we could add path $ENV{ProgramFiles}/boost/boost_${Boost_MAJOR_VERSION}_${Boost_MINOR_VERSION}_${Boost_SUBMINOR_VERSION}/lib to library search dirs. It works fine for me. IF(Boost_INCLUDE_DIR) ... IF(NOT "${Boost_VERSION}" STREQUAL "0") ... ENDIF(NOT "${Boost_VERSION}" STREQUAL "0") > SET(_boost_LIBRARIES_SEARCH_DIRS > ${_boost_LIBRARIES_SEARCH_DIRS} > "$ENV{ProgramFiles}/boost/boost_${Boost_MAJOR_VERSION}_${Boost_MINOR_VERSION}_${Boost_SUBMINOR_VERSION}/lib" > ) ELSE(Boost_INCLUDE_DIR) ... ENDIF(Boost_INCLUDE_DIR) | |||||||||
Tags | No tags attached. | |||||||||
Relationships |
| |||||||||
Attached Files | ||||||||||
Issue History | ||||||||||
Date Modified | Username | Field | Change | |||||||
2008-09-02 18:49 | J. Bedouet | New Issue | ||||||||
2008-09-02 21:20 | Bill Hoffman | Status | new => assigned | |||||||
2008-09-02 21:20 | Bill Hoffman | Assigned To | => Douglas Gregor | |||||||
2009-01-10 09:26 | Alex Neundorf | Category | CMake => Modules | |||||||
2009-01-15 02:50 | Philip Lowman | Note Added: 0014567 | ||||||||
2009-01-19 20:21 | Philip Lowman | Relationship added | duplicate of 0008326 | |||||||
2009-01-19 20:22 | Philip Lowman | Note Added: 0014630 | ||||||||
2009-01-19 20:22 | Philip Lowman | Assigned To | Douglas Gregor => Philip Lowman | |||||||
2009-01-19 20:22 | Philip Lowman | Status | assigned => resolved | |||||||
2009-01-19 20:22 | Philip Lowman | Resolution | open => duplicate | |||||||
2009-02-23 22:47 | Philip Lowman | Status | resolved => closed | |||||||
2009-02-23 22:47 | Philip Lowman | Fixed in Version | => CMake-2-6 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|