[cmake] add custom FindGDAL and uninst