From 909c6b41242c1d8c78e5ee621252560f0726d885 Mon Sep 17 00:00:00 2001
From: open-license-manager <rillf@maildrop.cc>
Date: 摹曛, 11 9月 2014 07:24:26 +0800
Subject: [PATCH] 

---
 build/modules/add_boost.cmake |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/build/modules/add_boost.cmake b/build/modules/add_boost.cmake
index 7501ae8..6480699 100644
--- a/build/modules/add_boost.cmake
+++ b/build/modules/add_boost.cmake
@@ -151,7 +151,8 @@
 	  endif()
 	  execute_process(COMMAND ${b2Bootstrap} WORKING_DIRECTORY ${BOOST_ROOT}
 					  RESULT_VARIABLE Result OUTPUT_VARIABLE Output ERROR_VARIABLE Error)
-	  if(NOT Result EQUAL 0)
+	  find_program(b2Path NAMES b2 PATHS ${BOOST_ROOT} NO_DEFAULT_PATH)
+	  if(NOT Result EQUAL 0 OR NOT b2Path)
 		message(FATAL_ERROR "Failed running ${b2Bootstrap}:\n${Output}\n${Error}\n")
 	  endif()
 	endif()
@@ -272,7 +273,7 @@
 	#   BOOST_LIBRARYDIR       - Preferred library directory e.g. <prefix>/lib
 	#   Boost_NO_SYSTEM_PATHS  - Set to ON to disable searching in locations not
 	#                            specified by these hint variables. Default is OFF.
-	set (BOOST_LIBRARYDIR ${BoostSourceDir}/stage/lib CACHE PATH "BOOST library dir")
+	set (BOOST_LIBRARYDIR ${BOOST_ROOT}/stage/lib CACHE PATH "BOOST library dir")
 	#set (Boost_NO_SYSTEM_PATHS ON)
 	find_package(Boost 1.55 REQUIRED COMPONENTS ${ADD_BOOST_MODULES})
 	#clean up variables

--
Gitblit v1.9.1