From f76392f4762e51c0506c1fd1fd18c978f491debf Mon Sep 17 00:00:00 2001
From: open-license-manager <rillf@maildrop.cc>
Date: 周五, 12 9月 2014 03:06:54 +0800
Subject: [PATCH] windows compile

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

diff --git a/build/modules/add_boost.cmake b/build/modules/add_boost.cmake
index 6480699..d8dbd8e 100644
--- a/build/modules/add_boost.cmake
+++ b/build/modules/add_boost.cmake
@@ -158,7 +158,6 @@
 	endif()
 	execute_process(COMMAND ${CMAKE_COMMAND} -E make_directory ${BOOST_ROOT}/Build)
 
-	
 	#ADD_BOOST_STATIC_RUNTIME is a parsed function parameter
 	if(ADD_BOOST_STATIC_RUNTIME)
 		set(RUNTIME_LINK "static")
@@ -259,10 +258,13 @@
 	  else(MSVC)
 			set(OUTPUT_FILE ${BOOST_ROOT}/stage/lib/libboost_${libName}-mt${BOOST_LIB_SUFFIX}.${LINUX_LIB_EXTENSION})
 	  endif(MSVC)
-	  if(NOT EXISTS "${OUTPUT_FILE}")
-		  message(STATUS "Building ${Component}")
-		  execute_process(COMMAND ${b2Args} --with-${Component} WORKING_DIRECTORY ${BOOST_ROOT})
-	  endif()
+	  #if(NOT EXISTS "${OUTPUT_FILE}")
+		  message(STATUS "Building ${Component}: ${b2Args}")
+		  execute_process(COMMAND ${b2Args} --with-${Component} WORKING_DIRECTORY ${BOOST_ROOT} RESULT_VARIABLE Result OUTPUT_VARIABLE Output ERROR_VARIABLE Error)
+		  if(NOT Result EQUAL 0)
+			message(ERROR "Failed running ${b2Args} --with-${Component}:\n${Output}\n${Error}\n")
+		  endif()
+	  #endif()
 	endforeach()
 	
 	

--
Gitblit v1.9.1