diff --git a/RTCP/Cobalt/GPUProc/test/cuda/CMakeLists.txt b/RTCP/Cobalt/GPUProc/test/cuda/CMakeLists.txt
index 2687de02fdbceaa7cc5d07887685ddcf2566b3ea..855904018fadd1dfc8d023a711c9ec20b1f1da26 100644
--- a/RTCP/Cobalt/GPUProc/test/cuda/CMakeLists.txt
+++ b/RTCP/Cobalt/GPUProc/test/cuda/CMakeLists.txt
@@ -43,6 +43,7 @@ set(_test_kernels
   tKernelOccupancy.in_.cu
 )
 foreach(_name ${_test_kernels})
+  file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/share/gpu/kernels)
   execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink
     ${CMAKE_CURRENT_SOURCE_DIR}/${_name} ${CMAKE_BINARY_DIR}/share/gpu/kernels/${_name})
 endforeach()