diff --git a/CMakeLists.txt b/CMakeLists.txt
index bc8b5d48c6e4e931c52dfebe8a81c1f76e196b05..58715ee1c38767f8e4ed6244d25ff460badffc98 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -589,8 +589,7 @@ if(ENABLE_OCC)
       elseif(MSVC)
         add_definitions(-DWNT)
       endif(CYGWIN)
-      find_path(OCC_CONFIG_H "config.h" PATHS ENV CASROOT PATH_SUFFIXES inc 
-                include opencascade NO_DEFAULT_PATH)
+      find_path(OCC_CONFIG_H "config.h" PATHS ${OCC_INC} NO_DEFAULT_PATH)
       if(NOT OCC_CONFIG_H)
         add_definitions(-DHAVE_NO_OCC_CONFIG_H)
       endif(NOT OCC_CONFIG_H)