summaryrefslogtreecommitdiffstats
path: root/CMakeScripts/FindBoost.cmake
diff options
context:
space:
mode:
authorJoshua L. Blocher <verbalshadow@gmail.com>2008-03-27 21:33:21 +0000
committerverbalshadow <verbalshadow@users.sourceforge.net>2008-03-27 21:33:21 +0000
commitb0f9e0297898f42006ddb700fdf4a7e9db8e8608 (patch)
tree9ee2c46b99e5cc20caf1dc0bff6ec5a6d8d17fb3 /CMakeScripts/FindBoost.cmake
parentpatch from bug 170978 (diff)
downloadinkscape-b0f9e0297898f42006ddb700fdf4a7e9db8e8608.tar.gz
inkscape-b0f9e0297898f42006ddb700fdf4a7e9db8e8608.zip
Cmake Build system - Initial commit.
(bzr r5206)
Diffstat (limited to 'CMakeScripts/FindBoost.cmake')
-rw-r--r--CMakeScripts/FindBoost.cmake42
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)
+
+