fix: function compile-cxx-project usage