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_PATH( BOOST_UNIT_TEST_LIBRARY
16 libboost_unit_test_framework-mgw-s.lib
18 FIND_PATH( BOOST_UNIT_TEST_LIBRARY_DEBUG
19 libboost_unit_test_framework-mgw-sd.lib
20 PATHS ${BOOST_ROOT}\\lib )
21 FIND_PATH( BOOST_PROGRAM_OPTIONS_LIBRARY
22 libboost_program_options-mgw-s.lib
23 PATHS ${BOOST_ROOT}\\lib )
24 FIND_PATH( BOOST_PROGRAM_OPTIONS_LIBRARY_DEBUG
25 libboost_program_options-sd.lib
26 PATHS ${BOOST_ROOT}\\lib )
27 FIND_PATH( BOOST_FILESYSTEM_LIBRARY
28 libboost_filesystem-mgw-s.lib
29 PATHS ${BOOST_ROOT}\\lib )
30 FIND_PATH( BOOST_FILESYSTEM_LIBRARY_DEBUG
31 libboost_filesystem-mgw-sd.lib
32 PATHS ${BOOST_ROOT}\\lib )
33 FIND_PATH( BOOST_PYTHON_LIBRARY
34 libboost_python-mgw.lib
35 PATHS ${BOOST_ROOT}\\lib )
36 FIND_PATH( BOOST_PYTHON_LIBRARY_DEBUG
37 libboost_python-mgw-d.lib
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)