final cmake port complete