 diff --git a/CMakeLists.txt b/CMakeLists.txt
-index e6bdbde..ff1ead4 100644
+index 144ac25..09306c1 100644
 --- a/CMakeLists.txt
 +++ b/CMakeLists.txt
-@@ -384,7 +384,10 @@ endif(OCE_VISU_DEP)
- if(OCE_VISU_DEP)
+@@ -376,7 +376,10 @@ endif(OCE_VISU_DEP)
+ if(OCE_REQUIRES_FREETYPE)
  	## TKService requires FreeType
  	if(NOT OCE_USE_BUNDLE AND NOT OCE_USE_BUNDLE_SOURCE)
 -		find_package(Freetype REQUIRED)

 	else (NOT OCE_USE_BUNDLE AND NOT OCE_USE_BUNDLE_SOURCE)
 		find_library(FREETYPE_LIBRARY freetype)
 	endif(NOT OCE_USE_BUNDLE AND NOT OCE_USE_BUNDLE_SOURCE)
@@ -392,6 +395,22 @@ if(OCE_VISU_DEP)
 	if(CMAKE_CONFIGURATION_TYPES OR NMAKE)
 		find_library(FREETYPE_LIBRARY_DEBUG freetyped "Location of freetype debug library")
 	endif(CMAKE_CONFIGURATION_TYPES OR NMAKE)

+        if (NOT FREETYPE_INCLUDE_DIRS OR NOT FREETYPE_LIBRARIES)
+          message(FATAL_ERROR "Unable to find freetype.")
+        endif ()
 endif(OCE_REQUIRES_FREETYPE)
 
 if(OCE_VISUALISATION)
