--- a/cmake/Modules/FindOpenCL.cmake
+++ b/cmake/Modules/FindOpenCL.cmake
@@ -47,9 +47,9 @@
 INCLUDE (FindPackageHandleStandardArgs)
 
 IF (CMAKE_SIZEOF_VOID_P EQUAL 8)
-  SET (_OPENCL_POSSIBLE_LIB_SUFFIXES lib/Win64 lib/x86_64 lib/x64 lib64)
+  SET (_OPENCL_POSSIBLE_LIB_SUFFIXES lib/${CMAKE_LIBRARY_ARCHITECTURE} lib/Win64 lib/x86_64 lib/x64 lib64)
 ELSE (CMAKE_SIZEOF_VOID_P EQUAL 8)
-  SET (_OPENCL_POSSIBLE_LIB_SUFFIXES lib/Win32 lib/x86 lib32)
+  SET (_OPENCL_POSSIBLE_LIB_SUFFIXES lib/${CMAKE_LIBRARY_ARCHITECTURE} lib/Win32 lib/x86 lib32)
 ENDIF (CMAKE_SIZEOF_VOID_P EQUAL 8)
 
 LIST (APPEND _OPENCL_POSSIBLE_LIB_SUFFIXES lib/nvidia-current)
