fixing kdl cmake config, previously it would always re-set the pkg-config path