using pragma once, improved colour map, pkg-config opencl