diff --git a/_cffi.py b/_cffi.py
new file mode 100644
index 0000000000000000000000000000000000000000..16789bd24c6f4a64ece0d7b6ec61bc1d9b5c988e
--- /dev/null
+++ b/_cffi.py
@@ -0,0 +1,20 @@
+from cffi import FFI
+
+import os.path
+
+current_directory = os.path.dirname(__file__)
+
+_ffi = FFI()
+def _get_verifier(**kwargs):
+    from cffi.verifier import Verifier
+    ver = Verifier(
+        _ffi,
+        """
+        #include <wrap_cl.h>
+        """,
+        tmpdir="pyopencl/__cffi__",
+        modulename='_cffi_wrapcl',
+        **kwargs)
+    ver.compile_module()
+    return ver
+