enhanced custom targets
fix cpln.cmake to work with generated opensslconf

* absolute directory to cmake-generated file
* move location of generated file, so copy/link works