improve cmake package handling