Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-dev] API changes in IConfiguration (cdt.managedbuilder.core)

There are a couple of changes coming that will add new methods in IConfiguration. Technically this interface is not an API after it was recently marked with @noextend @noimplement. However it was technically an API in 6.0 and it is one of base interfaces in MBS. So, if anybody has any objections or concerns please raise them.

The bugs are:
bug 300930 Gmake fails with a 'multiple target patterns' error
bug 294106 Save CDT Build Console output into a file

And the new methods are:

/**
* @return the path to the directory in which the build-artifact is to be created 
* when it is built. Returns {@code null} if the default build-directory is to be 
* used. Otherwise, returns the value set by {@link #setArtifactDirectory(String)}.
* @since 7.0
*/
public String getArtifactDirectory();

/** 
* Set name of file to save build log
* @param fileName full file name where to build log file
* @since 7.0
*/
public void setBuildLogFilename(String fileName);

/** 
* Get name of file to which build log is saved
* @return full filename where to save build log file
* @since 7.0
*/
public String getBuildLogFilename();

/** 
* Set whether to save build log
* @param saveBuildLog whether to save build log
* @since 7.0
*/
public void setSavingBuildLog(boolean saveBuildLog);

/** 
* Test if build log saving is turned on
* @return true if saving build log is enabled
* @since 7.0 
*/
public boolean isSavingBuildLog();
Thanks,
Andrew

Back to the top