- added opencl bcond (core library dependency, so it cannot be separated)