The following issue has been SUBMITTED.
======================================================================
http://cmake.org/Bug/view.php?id=12591
======================================================================
Reported By: Andrew Prokhorenkov
Assigned To:
======================================================================
Project: CMake
Issue ID: 12591
Category: CMake
Reproducibility: always
Severity: block
Priority: normal
Status: new
======================================================================
Date Submitted: 2011-11-24 11:53 EST
Last Modified: 2011-11-24 11:53 EST
======================================================================
Summary: FIND_PACKAGE(Boost 1.45.0 COMPONENT mpi REQUIRED)
can't find boost_mpi library
Description:
Problem of finding boost::mpi due to they are, by default, placed not into the
/usr/lib directory.
Steps to Reproduce:
Steps to Reproduce:
1. Install cmake, boost and one of the MPI software (can be mpich2, openmpi or
other).
2. Install boost-mpich2 or boost-openmpi with dependencies.
3. Try to compile some code using boost::mpi with next CMakeLists.txt:
ADD_EXECUTABLE(mpi-test test.cpp)
FIND_PACKAGE(Boost 1.47.0 COMPONENTS mpi serialization REQUIRED)
INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS})
TARGET_LINK_LIBRARIES(mpi-test ${Boost_LIBRARIES})\
4. cmake . won't find library:
The following Boost libraries could not be found:
boost_mpi
Additional Information:
SET(BOOST_ROOT "/usr/lib/mpich2/") or, other, for different architecture and
MPI software can be a solution. But, it isn't portable, and, looks like, it
this (/usr/lib/mpich2/lib or /usr/lib/openmpi/lib) path is standard and correct
- FindBoost.cmake from cmake package should find it by itself. Without any
user-defined paths.
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
2011-11-24 11:53 Andrew ProkhorenkovNew Issue
======================================================================
--
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers