如何以编程方式设置 Eclipse CDT 配置构建目录?

How to set Eclipse CDT configuration build directory programmatically?

我正在开发一个 Eclipse 插件,以帮助我的同事从一个简单的用户界面创建 C++ 项目构建配置。我无法以编程方式设置的唯一构建配置参数是项目构建位置,在上图中用红色框包围。

我一直在寻找 org.eclipse.cdt.managedbuilder.core.IConfiguration 的功能来做到这一点,但我没有找到。你能帮我解决这个问题吗?我正在使用 Eclipse 4.6.3 和 CDT 9.2.1

基于 CDT source code,该对话框的代码使用 IConfiguration.getEditableBuilder().setBuildPath() 设置构建路径。