diff --git a/Applications/Utils/FileConverter/CMakeLists.txt b/Applications/Utils/FileConverter/CMakeLists.txt
index 578fb17ea1ba1131bc84a4168fb5b47ffb86e960..cceae22bc39d1d66e98db55a120f3eb600925ea6 100644
--- a/Applications/Utils/FileConverter/CMakeLists.txt
+++ b/Applications/Utils/FileConverter/CMakeLists.txt
@@ -53,19 +53,17 @@ if (QT4_FOUND)
 	ADD_CATALYST_DEPENDENCY(FEFLOW2OGS)
 endif () # QT4_FOUND
 
-if (Boost_FOUND)
-	add_executable(generateMatPropsFromMatID generateMatPropsFromMatID.cpp )
-	target_link_libraries(generateMatPropsFromMatID
-		FileIO
-		MeshLib
-		logog
-		InSituLib
-		${CATALYST_LIBRARIES}
-	)
-	ADD_CATALYST_DEPENDENCY(generateMatPropsFromMatID)
-	set_target_properties(generateMatPropsFromMatID
-		PROPERTIES FOLDER Utilities)
-endif () # Boost_FOUND
+add_executable(generateMatPropsFromMatID generateMatPropsFromMatID.cpp )
+target_link_libraries(generateMatPropsFromMatID
+	FileIO
+	MeshLib
+	logog
+	InSituLib
+	${CATALYST_LIBRARIES}
+)
+ADD_CATALYST_DEPENDENCY(generateMatPropsFromMatID)
+set_target_properties(generateMatPropsFromMatID
+	PROPERTIES FOLDER Utilities)
 
 add_executable(GMSH2OGS GMSH2OGS.cpp)
 set_target_properties(GMSH2OGS PROPERTIES FOLDER Utilities)
diff --git a/scripts/cmake/ExternalProjectBoost.cmake b/scripts/cmake/ExternalProjectBoost.cmake
index 12ff4a0f69d51b896f10c5994169d10e268d13ef..fbb0959e4a4d9afd1b90e87ff5656a216418d1b3 100644
--- a/scripts/cmake/ExternalProjectBoost.cmake
+++ b/scripts/cmake/ExternalProjectBoost.cmake
@@ -62,7 +62,14 @@ if(NOT Boost_INCLUDE_DIRS)
 	if(WIN32 AND COMPILER_IS_GCC)
 		set(BOOST_INCLUDEDIR "$ENV{CMAKE_LIBRARY_SEARCH_PATH}/include/boost*")
 	endif()
-	find_package(Boost 1.46.0 COMPONENTS ${BOOST_LIBS_TO_BUILD})
+	if(OGS_NO_BOOST_DOWNLOAD)
+		find_package(Boost 1.46.0 COMPONENTS ${BOOST_LIBS_TO_BUILD} REQUIRED)
+		if(NOT Boost_FOUND)
+			message(FATAL_ERROR "Aborting CMake because Boost was not found!.")
+		endif()
+	else()
+		find_package(Boost 1.46.0 COMPONENTS ${BOOST_LIBS_TO_BUILD})
+	endif()
 	if(Boost_FOUND)
 		set(Boost_FOUND TRUE CACHE BOOL "Was Boost found?" FORCE)
 		set(Boost_INCLUDE_DIRS "${Boost_INCLUDE_DIRS}" CACHE STRING "Boost include dirs" FORCE)