1 # - Find Boost libraries
2 # Go hunting for boost compoments
6 FIND_PATH(BOOST_INCLUDE_DIR boost/weak_ptr.hpp
10 C:\\Boost\\include\\boost-1_33_1 )
14 SET (BOOST_ROOT C:\\Boost)
15 FIND_LIBRARY( BOOST_UNIT_TEST_LIBRARY
16 libboost_unit_test_framework-mgw-s
18 FIND_LIBRARY( BOOST_UNIT_TEST_LIBRARY_DEBUG
19 libboost_unit_test_framework-mgw-s
20 PATHS ${BOOST_ROOT}\\lib )
21 FIND_LIBRARY( BOOST_PROGRAM_OPTIONS_LIBRARY
22 libboost_program_options-mgw-s
23 PATHS ${BOOST_ROOT}\\lib )
24 FIND_LIBRARY( BOOST_PROGRAM_OPTIONS_LIBRARY_DEBUG
25 libboost_program_options-mgw-sd
26 PATHS ${BOOST_ROOT}\\lib )
27 FIND_LIBRARY( BOOST_FILESYSTEM_LIBRARY
28 libboost_filesystem-mgw-s
29 PATHS ${BOOST_ROOT}\\lib )
30 FIND_LIBRARY( BOOST_FILESYSTEM_LIBRARY_DEBUG
31 libboost_filesystem-mgw-sd
32 PATHS ${BOOST_ROOT}\\lib )
33 FIND_LIBRARY( BOOST_PYTHON_LIBRARY
35 PATHS ${BOOST_ROOT}\\lib )
36 FIND_LIBRARY( BOOST_PYTHON_LIBRARY_DEBUG
38 PATHS ${BOOST_ROOT}\\lib )
42 FIND_LIBRARY( BOOST_UNIT_TEST_LIBRARY NAMES boost_unit_test_framework
43 PATHS /usr/lib /usr/local/lib C:\\Boost\\lib )
44 FIND_LIBRARY( BOOST_PROGRAM_OPTIONS_LIBRARY NAMES boost_program_options
45 PATHS /usr/lib /usr/local/lib C:\\Boost\\lib )
46 FIND_LIBRARY( BOOST_FILESYSTEM_LIBRARY NAMES boost_filesystem
47 PATHS /usr/lib /usr/local/lib C:\\Boost\\lib )
48 FIND_LIBRARY( BOOST_PYTHON_LIBRARY NAMES boost_python
49 PATHS /usr/lib /usr/local/lib C:\\Boost\\lib )
50 FIND_LIBRARY( BOOST_PYTHON_LIBRARY_DEBUG NAMES boost_python-d
51 PATHS /usr/lib /usr/local/lib C:\\Boost\\lib )
55 IF (BOOST_INCLUDE_DIR)
57 ENDIF (BOOST_INCLUDE_DIR)
60 IF (NOT Boost_FIND_QUIETLY)
61 MESSAGE(STATUS "Found Boost: ${BOOST_INCLUDE_DIR}")
62 ENDIF (NOT Boost_FIND_QUIETLY)
64 IF (Boost_FIND_REQUIRED)
65 MESSAGE(FATAL_ERROR "Could not find Boost")
66 ENDIF (Boost_FIND_REQUIRED)