Code

Cmake Build system - Initial commit.
[inkscape.git] / CMakeScripts / FindBoost.cmake
1 # - Find Boost libraries
2 # Go hunting for boost compoments
3 # Defines:
4 #  BOOST_INCLUDE
6 FIND_PATH(BOOST_INCLUDE_DIR boost/weak_ptr.hpp 
7                             /usr/include 
8                             /usr/local/include
9                             C:\\Boost\\Include
10                             C:\\Boost\\include\\boost-1_33_1 )
13 IF(MINGW)
14   SET (BOOST_ROOT C:\\Boost)
15   FIND_LIBRARY( BOOST_PYTHON_LIBRARY 
16                 libboost_python-mgw
17                 PATHS ${BOOST_ROOT}\\lib )
18   FIND_LIBRARY( BOOST_PYTHON_LIBRARY_DEBUG 
19                 libboost_python-mgw-d
20                 PATHS ${BOOST_ROOT}\\lib )
21 ELSE(MINGW)
22   FIND_LIBRARY( BOOST_PYTHON_LIBRARY NAMES boost_python
23                 PATHS /usr/lib /usr/local/lib C:\\Boost\\lib )
24   FIND_LIBRARY( BOOST_PYTHON_LIBRARY_DEBUG NAMES boost_python-d
25                 PATHS /usr/lib /usr/local/lib C:\\Boost\\lib )
26 ENDIF(MINGW)
28 IF (BOOST_INCLUDE_DIR)
29   SET(BOOST_FOUND TRUE)
30 ENDIF (BOOST_INCLUDE_DIR)
32 IF (BOOST_FOUND)
33   IF (NOT Boost_FIND_QUIETLY)
34      MESSAGE(STATUS "Found Boost: ${BOOST_INCLUDE_DIR}")
35   ENDIF (NOT Boost_FIND_QUIETLY)
36 ELSE(BOOST_FOUND)
37   IF (Boost_FIND_REQUIRED)
38      MESSAGE(FATAL_ERROR "Could not find Boost")
39   ENDIF (Boost_FIND_REQUIRED)
40 ENDIF (BOOST_FOUND)