diff options
Diffstat (limited to 'CMakeScripts/FindBoost.cmake')
| -rw-r--r-- | CMakeScripts/FindBoost.cmake | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/CMakeScripts/FindBoost.cmake b/CMakeScripts/FindBoost.cmake new file mode 100644 index 000000000..68f178b61 --- /dev/null +++ b/CMakeScripts/FindBoost.cmake @@ -0,0 +1,42 @@ +# - Find Boost libraries +# Go hunting for boost compoments +# Defines: +# BOOST_INCLUDE + +FIND_PATH(BOOST_INCLUDE_DIR boost/weak_ptr.hpp + /usr/include + /usr/local/include + C:\\Boost\\Include + C:\\Boost\\include\\boost-1_33_1 ) + + +IF(MINGW) + SET (BOOST_ROOT C:\\Boost) + FIND_LIBRARY( BOOST_PYTHON_LIBRARY + libboost_python-mgw + PATHS ${BOOST_ROOT}\\lib ) + FIND_LIBRARY( BOOST_PYTHON_LIBRARY_DEBUG + libboost_python-mgw-d + PATHS ${BOOST_ROOT}\\lib ) +ELSE(MINGW) + FIND_LIBRARY( BOOST_PYTHON_LIBRARY NAMES boost_python + PATHS /usr/lib /usr/local/lib C:\\Boost\\lib ) + FIND_LIBRARY( BOOST_PYTHON_LIBRARY_DEBUG NAMES boost_python-d + PATHS /usr/lib /usr/local/lib C:\\Boost\\lib ) +ENDIF(MINGW) + +IF (BOOST_INCLUDE_DIR) + SET(BOOST_FOUND TRUE) +ENDIF (BOOST_INCLUDE_DIR) + +IF (BOOST_FOUND) + IF (NOT Boost_FIND_QUIETLY) + MESSAGE(STATUS "Found Boost: ${BOOST_INCLUDE_DIR}") + ENDIF (NOT Boost_FIND_QUIETLY) +ELSE(BOOST_FOUND) + IF (Boost_FIND_REQUIRED) + MESSAGE(FATAL_ERROR "Could not find Boost") + ENDIF (Boost_FIND_REQUIRED) +ENDIF (BOOST_FOUND) + + |
