cmake: improve dependency checks