Enabled separable compilation with CUDA