diff --git a/CMakeLists.txt b/CMakeLists.txt
index 720cc1814d11eb784adc5eb6d98ab955e4e13862..d33b013a68031f9e6de6002ba350cc7d8b109517 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -727,7 +727,11 @@ endif(ENABLE_PETSC)
 
 if(ENABLE_OCC)
   if(WIN32 OR CYGWIN)
-    set(OCC_SYS_NAME win32)
+    if(HAVE_64BIT_SIZE_T)
+      set(OCC_SYS_NAME win64)
+    else(HAVE_64BIT_SIZE_T)
+      set(OCC_SYS_NAME win32)
+    endif(HAVE_64BIT_SIZE_T)
   else(WIN32 OR CYGWIN)
     set(OCC_SYS_NAME ${CMAKE_SYSTEM_NAME})
   endif(WIN32 OR CYGWIN)