Is there a particular reason why you specify `NO_DEFAULT_PATH`?
On mu ubuntu box (which is multiarch zlib is not fount.

Using a simpler version like the following works for me:

```
find_library(ZLIB_LIBRARY NAMES zdll z zlib)
```