carbidesdk/com.nokia.carbide.cpp.sdk.doc.user/reference/api/com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.5.0_15) on Tue Jan 06 17:31:53 CST 2009 -->
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<TITLE>
ICarbideProjectInfo (Carbide.c++ SDK API Reference)
</TITLE>
<META NAME="keywords" CONTENT="com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo interface">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="ICarbideProjectInfo (Carbide.c++ SDK API Reference)";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ICarbideProjectInfo.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>Carbide.c++</b></EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideConfigurationChangedListener.html" title="interface in com.nokia.carbide.cdt.builder.project"><B>PREV CLASS</B></A>
<A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectModifier.html" title="interface in com.nokia.carbide.cdt.builder.project"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../index.html?com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" target="_top"><B>FRAMES</B></A>
<A HREF="ICarbideProjectInfo.html" target="_top"><B>NO FRAMES</B></A>
<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
com.nokia.carbide.cdt.builder.project</FONT>
<BR>
Interface ICarbideProjectInfo</H2>
<DL>
<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectModifier.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectModifier</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public interface <B>ICarbideProjectInfo</B></DL>
</PRE>
<P>
This interface represents the base project info for a single Carbide.c++ project. A Carbide.c++ project
is made up of global data store in a .cproject file as well as configuration data stored in the
\.settings\.carbide_build_settings file.
<P>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project"><CODE>CarbideBuildManager.getProjectInfo(IProject)</CODE></A></DL>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#ACTION_COMPILE_AND_LINK">ACTION_COMPILE_AND_LINK</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#ACTION_LINK_ONLY">ACTION_LINK_ONLY</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#ACTION_NONE">ACTION_NONE</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#BINARY_PARSER_EXT_POINT_ID">BINARY_PARSER_EXT_POINT_ID</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#BLD_FROM_INF_PROPS_KEY">BLD_FROM_INF_PROPS_KEY</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#CLEAN_LEVEL_1">CLEAN_LEVEL_1</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#CLEAN_LEVEL_2">CLEAN_LEVEL_2</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#CLEAN_LEVEL_3">CLEAN_LEVEL_3</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#INF_COMPONENTS_PROPS_KEY">INF_COMPONENTS_PROPS_KEY</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#PROJECT_RELATIVE_INFFILE_PROPS_KEY">PROJECT_RELATIVE_INFFILE_PROPS_KEY</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#REQUIRED_BINARY_PARSER_IDS">REQUIRED_BINARY_PARSER_IDS</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#TEST_COMPONENT_LABEL">TEST_COMPONENT_LABEL</A></B></CODE>
<BR>
</TD>
</TR>
</TABLE>
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#areMakefilesManaged()">areMakefilesManaged</A></B>()</CODE>
<BR>
Get the project setting that determines whether or not Carbide manages the generated makefiles
or leaves it all up to the Symbian command line build system.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#concurrentBuildJobs()">concurrentBuildJobs</A></B>()</CODE>
<BR>
Get the project setting for the maximum number or parallel make jobs</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#defaultMMPChangedAction()">defaultMMPChangedAction</A></B>()</CODE>
<BR>
Returns int value for the mmp action type for the project</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> IPath</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getAbsoluteBldInfPath()">getAbsoluteBldInfPath</A></B>()</CODE>
<BR>
Return the full path to the bld.inf file for the project</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.util.List<<A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getBuildConfigurations()">getBuildConfigurations</A></B>()</CODE>
<BR>
Load all the configurations associated with this project.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getCleanLevel()">getCleanLevel</A></B>()</CODE>
<BR>
Returns int value for the clean level for the project</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getDefaultBuildConfigName()">getDefaultBuildConfigName</A></B>()</CODE>
<BR>
Get the configuration/display name for the currently selected build configuration</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getDefaultConfiguration()">getDefaultConfiguration</A></B>()</CODE>
<BR>
Get the default configuration for the current project.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.util.List<java.lang.String></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getInfBuildComponents()">getInfBuildComponents</A></B>()</CODE>
<BR>
Get a list of all the names of the bld.inf components to be built.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.util.List<java.lang.String></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getInfBuildComponentsRawSettings()">getInfBuildComponentsRawSettings</A></B>()</CODE>
<BR>
Get a list of the names of the bld.inf components as they come from the settings.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> IPath</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getINFWorkingDirectory()">getINFWorkingDirectory</A></B>()</CODE>
<BR>
Get the working directory of the bld.inf file for the default configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getMMPTargetFile()">getMMPTargetFile</A></B>()</CODE>
<BR>
<B>Deprecated.</B> <I>no longer used in 1.3. now returns an empty string.</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getNamedConfiguration(java.lang.String)">getNamedConfiguration</A></B>(java.lang.String configName)</CODE>
<BR>
Get an ICarbideBuildConfiguration object from a display name</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.util.List<java.lang.String></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getNormalInfBuildComponents()">getNormalInfBuildComponents</A></B>()</CODE>
<BR>
Get the list of PRJ_MMPFILES that are currently being built for the project.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> IProject</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getProject()">getProject</A></B>()</CODE>
<BR>
Get the IProject for the Carbide.c++ project</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> IPath</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getProjectRelativeBldInfPath()">getProjectRelativeBldInfPath</A></B>()</CODE>
<BR>
Get a path to the bld.inf file that is relative to the project root.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.util.List<java.lang.String></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getTestInfBuildComponents()">getTestInfBuildComponents</A></B>()</CODE>
<BR>
Get the list of PRJ_TESTMMPFILES that are currently being built for the project.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> IPath</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getWorkspaceRelativeBldInfPath()">getWorkspaceRelativeBldInfPath</A></B>()</CODE>
<BR>
Get a path to the bld.inf file that is relative to the workspace root</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#incrementalBuilderEnabled()">incrementalBuilderEnabled</A></B>()</CODE>
<BR>
Get the project setting that determines whether or not the Eclipse incremental builder is to be used.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#isBuildingFromInf()">isBuildingFromInf</A></B>()</CODE>
<BR>
Check whether or not all components of the inf are built or subcomponents.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#isBuildingTestComps()">isBuildingTestComps</A></B>()</CODE>
<BR>
Get the project setting that determines whether or not test components (PRJ_TESTMMPFILES)
should be built when building from bld.inf.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#isConcurrentBuildingEnabled()">isConcurrentBuildingEnabled</A></B>()</CODE>
<BR>
Get the project setting that determines whether or not Carbide takes advantage of the make "-j" option
which will runs make jobs in parallel.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#makeEngineToUse()">makeEngineToUse</A></B>()</CODE>
<BR>
Get the project setting that is the name of the make engine to be used by SBSv2.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#promptForMMPChangedAction()">promptForMMPChangedAction</A></B>()</CODE>
<BR>
Get the project setting that determines whether or not Carbide should ask the user what action to take
when building and mmp files have changed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#shouldOverrideMakeEngine()">shouldOverrideMakeEngine</A></B>()</CODE>
<BR>
Get the project setting that determines whether or not to override the make engine used
by SBSv2.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#useDebugMode()">useDebugMode</A></B>()</CODE>
<BR>
Get the project setting that determines whether or not SBSv2 should run in debug mode.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#useKeepGoing()">useKeepGoing</A></B>()</CODE>
<BR>
Get the project setting that determines whether or not SBSv2 should keep going even when
some build commands fail.</TD>
</TR>
</TABLE>
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="PROJECT_RELATIVE_INFFILE_PROPS_KEY"><!-- --></A><H3>
PROJECT_RELATIVE_INFFILE_PROPS_KEY</H3>
<PRE>
static final java.lang.String <B>PROJECT_RELATIVE_INFFILE_PROPS_KEY</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.PROJECT_RELATIVE_INFFILE_PROPS_KEY">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BLD_FROM_INF_PROPS_KEY"><!-- --></A><H3>
BLD_FROM_INF_PROPS_KEY</H3>
<PRE>
static final java.lang.String <B>BLD_FROM_INF_PROPS_KEY</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.BLD_FROM_INF_PROPS_KEY">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="INF_COMPONENTS_PROPS_KEY"><!-- --></A><H3>
INF_COMPONENTS_PROPS_KEY</H3>
<PRE>
static final java.lang.String <B>INF_COMPONENTS_PROPS_KEY</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.INF_COMPONENTS_PROPS_KEY">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="TEST_COMPONENT_LABEL"><!-- --></A><H3>
TEST_COMPONENT_LABEL</H3>
<PRE>
static final java.lang.String <B>TEST_COMPONENT_LABEL</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.TEST_COMPONENT_LABEL">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BINARY_PARSER_EXT_POINT_ID"><!-- --></A><H3>
BINARY_PARSER_EXT_POINT_ID</H3>
<PRE>
static final java.lang.String <B>BINARY_PARSER_EXT_POINT_ID</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.BINARY_PARSER_EXT_POINT_ID">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="REQUIRED_BINARY_PARSER_IDS"><!-- --></A><H3>
REQUIRED_BINARY_PARSER_IDS</H3>
<PRE>
static final java.lang.String[] <B>REQUIRED_BINARY_PARSER_IDS</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="CLEAN_LEVEL_1"><!-- --></A><H3>
CLEAN_LEVEL_1</H3>
<PRE>
static final int <B>CLEAN_LEVEL_1</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.CLEAN_LEVEL_1">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CLEAN_LEVEL_2"><!-- --></A><H3>
CLEAN_LEVEL_2</H3>
<PRE>
static final int <B>CLEAN_LEVEL_2</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.CLEAN_LEVEL_2">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CLEAN_LEVEL_3"><!-- --></A><H3>
CLEAN_LEVEL_3</H3>
<PRE>
static final int <B>CLEAN_LEVEL_3</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.CLEAN_LEVEL_3">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="ACTION_NONE"><!-- --></A><H3>
ACTION_NONE</H3>
<PRE>
static final int <B>ACTION_NONE</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.ACTION_NONE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="ACTION_LINK_ONLY"><!-- --></A><H3>
ACTION_LINK_ONLY</H3>
<PRE>
static final int <B>ACTION_LINK_ONLY</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.ACTION_LINK_ONLY">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="ACTION_COMPILE_AND_LINK"><!-- --></A><H3>
ACTION_COMPILE_AND_LINK</H3>
<PRE>
static final int <B>ACTION_COMPILE_AND_LINK</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.ACTION_COMPILE_AND_LINK">Constant Field Values</A></DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="getBuildConfigurations()"><!-- --></A><H3>
getBuildConfigurations</H3>
<PRE>
java.util.List<<A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>> <B>getBuildConfigurations</B>()</PRE>
<DL>
<DD>Load all the configurations associated with this project. If this is a new project
then a dummy .settings file will be created which can be used to generate new build
configurations.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>A list of ICarbideBuildConfiguration objects, which may be empty</DL>
</DD>
</DL>
<HR>
<A NAME="getNamedConfiguration(java.lang.String)"><!-- --></A><H3>
getNamedConfiguration</H3>
<PRE>
<A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A> <B>getNamedConfiguration</B>(java.lang.String configName)</PRE>
<DL>
<DD>Get an ICarbideBuildConfiguration object from a display name
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>configName</CODE> - - The display name for the build configuration
<DT><B>Returns:</B><DD>- An ICarbideBuildConfiguration. Returns null if the configuration does not exist.</DL>
</DD>
</DL>
<HR>
<A NAME="getDefaultConfiguration()"><!-- --></A><H3>
getDefaultConfiguration</H3>
<PRE>
<A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A> <B>getDefaultConfiguration</B>()</PRE>
<DL>
<DD>Get the default configuration for the current project. The default configuration is the build configuration
that gets executed on a project when build gets executed (e.g. Project > Build)
<P>
<DD><DL>
<DT><B>Returns:</B><DD>A valid ICarbideBuildConfiguration. Returns null if no configurations exist.</DL>
</DD>
</DL>
<HR>
<A NAME="getDefaultBuildConfigName()"><!-- --></A><H3>
getDefaultBuildConfigName</H3>
<PRE>
java.lang.String <B>getDefaultBuildConfigName</B>()</PRE>
<DL>
<DD>Get the configuration/display name for the currently selected build configuration
<P>
<DD><DL>
<DT><B>Returns:</B><DD>A String of the display name.</DL>
</DD>
</DL>
<HR>
<A NAME="isBuildingFromInf()"><!-- --></A><H3>
isBuildingFromInf</H3>
<PRE>
boolean <B>isBuildingFromInf</B>()</PRE>
<DL>
<DD>Check whether or not all components of the inf are built or subcomponents.
Building from inf means that only 'abld build' is invoked rather than invoking 'abld build' on specific MMP and makefiles
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true when building from bld.inf</DL>
</DD>
</DL>
<HR>
<A NAME="getAbsoluteBldInfPath()"><!-- --></A><H3>
getAbsoluteBldInfPath</H3>
<PRE>
IPath <B>getAbsoluteBldInfPath</B>()</PRE>
<DL>
<DD>Return the full path to the bld.inf file for the project
<P>
<DD><DL>
<DT><B>Returns:</B><DD>IPath with the bld.inf file</DL>
</DD>
</DL>
<HR>
<A NAME="getProjectRelativeBldInfPath()"><!-- --></A><H3>
getProjectRelativeBldInfPath</H3>
<PRE>
IPath <B>getProjectRelativeBldInfPath</B>()</PRE>
<DL>
<DD>Get a path to the bld.inf file that is relative to the project root.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>IPath</DL>
</DD>
</DL>
<HR>
<A NAME="getWorkspaceRelativeBldInfPath()"><!-- --></A><H3>
getWorkspaceRelativeBldInfPath</H3>
<PRE>
IPath <B>getWorkspaceRelativeBldInfPath</B>()</PRE>
<DL>
<DD>Get a path to the bld.inf file that is relative to the workspace root
<P>
<DD><DL>
<DT><B>Returns:</B><DD>IPath</DL>
</DD>
</DL>
<HR>
<A NAME="getMMPTargetFile()"><!-- --></A><H3>
getMMPTargetFile</H3>
<PRE>
java.lang.String <B>getMMPTargetFile</B>()</PRE>
<DL>
<DD><B>Deprecated.</B> <I>no longer used in 1.3. now returns an empty string.</I>
<P>
<DD>Get the name of the MMP file that is used to calculate the target output (final artifact) for setting up launch configurations
<P>
<DD><DL>
<DT><B>Returns:</B><DD></DL>
</DD>
</DL>
<HR>
<A NAME="getProject()"><!-- --></A><H3>
getProject</H3>
<PRE>
IProject <B>getProject</B>()</PRE>
<DL>
<DD>Get the IProject for the Carbide.c++ project
<P>
<DD><DL>
<DT><B>Returns:</B><DD>IProject object</DL>
</DD>
</DL>
<HR>
<A NAME="getInfBuildComponentsRawSettings()"><!-- --></A><H3>
getInfBuildComponentsRawSettings</H3>
<PRE>
java.util.List<java.lang.String> <B>getInfBuildComponentsRawSettings</B>()</PRE>
<DL>
<DD>Get a list of the names of the bld.inf components as they come from the settings.
Test components (PRJ_TESTMMPFILES) contain a suffix (" [test component]") to identify a particular
component as being a test components.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>A list of strings with the components names as they are from the .cproject file<DT><B>See Also:</B><DD><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getInfBuildComponents()"><CODE>for the names with test suffix cleansed.</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="getInfBuildComponents()"><!-- --></A><H3>
getInfBuildComponents</H3>
<PRE>
java.util.List<java.lang.String> <B>getInfBuildComponents</B>()</PRE>
<DL>
<DD>Get a list of all the names of the bld.inf components to be built.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>A List of compnent names with extension.<DT><B>See Also:</B><DD><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#isBuildingFromInf()"><CODE>isBuildingFromInf()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="getNormalInfBuildComponents()"><!-- --></A><H3>
getNormalInfBuildComponents</H3>
<PRE>
java.util.List<java.lang.String> <B>getNormalInfBuildComponents</B>()</PRE>
<DL>
<DD>Get the list of PRJ_MMPFILES that are currently being built for the project. This list will only be populated when
<code>ICarbideProjectInfo.isBuildingFromInf()</code> returns true, oherwise it will be an empty list.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>A list of Strings with the component names as they appear in the bld.inf file<DT><B>See Also:</B><DD><CODE>com.nokia.carbide.cdt.builder.EpocEngineHelper.getMakMakeFiles(IPath, List<ISymbianBuildContext>,
List<IPath>, List<IPath>, IProgressMonitor )</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getTestInfBuildComponents()"><!-- --></A><H3>
getTestInfBuildComponents</H3>
<PRE>
java.util.List<java.lang.String> <B>getTestInfBuildComponents</B>()</PRE>
<DL>
<DD>Get the list of PRJ_TESTMMPFILES that are currently being built for the project. This list will only be populated when
ICarbideProjectInfo#isBuildingFromInf() returns true, oherwise it will be an empty list.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>A list of Strings with the component names as they appear in the bld.inf file<DT><B>See Also:</B><DD><CODE>com.nokia.carbide.cdt.builder.EpocEngineHelper.getMakMakeFiles(IPath, List<ISymbianBuildContext>,
List<IPath>, List<IPath>, IProgressMonitor )</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getINFWorkingDirectory()"><!-- --></A><H3>
getINFWorkingDirectory</H3>
<PRE>
IPath <B>getINFWorkingDirectory</B>()</PRE>
<DL>
<DD>Get the working directory of the bld.inf file for the default configuration. This may change for a project if
a bld.inf file is on a different drive than the EPOCROOT of the SDK but only if
they only differ in the drive spec. For example, a bld.inf of "m:\myproj\group\bld.inf"
and an EPOCROOT of "x:\", the IPath will be returned as "x:\myproj\group\". Otherwise,
the original path is returned, "m:\myproj\group\".
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the absolute path of the bld.inf in the local file system,
or <code>null</code> if no path can be determined</DL>
</DD>
</DL>
<HR>
<A NAME="getCleanLevel()"><!-- --></A><H3>
getCleanLevel</H3>
<PRE>
int <B>getCleanLevel</B>()</PRE>
<DL>
<DD>Returns int value for the clean level for the project
<P>
<DD><DL>
<DT><B>Returns:</B><DD><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#CLEAN_LEVEL_1">0</A> for clean, <A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#CLEAN_LEVEL_2">1</A> for reallyclean, <A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#CLEAN_LEVEL_3">2</A>
for reallyclean/bldmake clean
Note that the workspace setting is returned unless it is overridden by the project setting<DT><B>Since:</B></DT>
<DD>1.3</DD>
</DL>
</DD>
</DL>
<HR>
<A NAME="isBuildingTestComps()"><!-- --></A><H3>
isBuildingTestComps</H3>
<PRE>
boolean <B>isBuildingTestComps</B>()</PRE>
<DL>
<DD>Get the project setting that determines whether or not test components (PRJ_TESTMMPFILES)
should be built when building from bld.inf.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true when enabled.
Note that the workspace setting is returned unless it is overridden by the project setting</DL>
</DD>
</DL>
<HR>
<A NAME="areMakefilesManaged()"><!-- --></A><H3>
areMakefilesManaged</H3>
<PRE>
boolean <B>areMakefilesManaged</B>()</PRE>
<DL>
<DD>Get the project setting that determines whether or not Carbide manages the generated makefiles
or leaves it all up to the Symbian command line build system.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true when enabled
Note that the workspace setting is returned unless it is overridden by the project setting<DT><B>Since:</B></DT>
<DD>1.3</DD>
</DL>
</DD>
</DL>
<HR>
<A NAME="isConcurrentBuildingEnabled()"><!-- --></A><H3>
isConcurrentBuildingEnabled</H3>
<PRE>
boolean <B>isConcurrentBuildingEnabled</B>()</PRE>
<DL>
<DD>Get the project setting that determines whether or not Carbide takes advantage of the make "-j" option
which will runs make jobs in parallel.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true when enabled
Note that the workspace setting is returned unless it is overridden by the project setting<DT><B>Since:</B></DT>
<DD>1.3</DD>
</DL>
</DD>
</DL>
<HR>
<A NAME="concurrentBuildJobs()"><!-- --></A><H3>
concurrentBuildJobs</H3>
<PRE>
int <B>concurrentBuildJobs</B>()</PRE>
<DL>
<DD>Get the project setting for the maximum number or parallel make jobs
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the number of jobs
Note that the workspace setting is returned unless it is overridden by the project setting<DT><B>Since:</B></DT>
<DD>1.3</DD>
</DL>
</DD>
</DL>
<HR>
<A NAME="promptForMMPChangedAction()"><!-- --></A><H3>
promptForMMPChangedAction</H3>
<PRE>
boolean <B>promptForMMPChangedAction</B>()</PRE>
<DL>
<DD>Get the project setting that determines whether or not Carbide should ask the user what action to take
when building and mmp files have changed.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true when enabled
Note that the workspace setting is returned unless it is overridden by the project setting<DT><B>Since:</B></DT>
<DD>1.3</DD>
</DL>
</DD>
</DL>
<HR>
<A NAME="defaultMMPChangedAction()"><!-- --></A><H3>
defaultMMPChangedAction</H3>
<PRE>
int <B>defaultMMPChangedAction</B>()</PRE>
<DL>
<DD>Returns int value for the mmp action type for the project
<P>
<DD><DL>
<DT><B>Returns:</B><DD><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#ACTION_NONE">0</A>, <A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#ACTION_LINK_ONLY">1</A>, or <A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#ACTION_COMPILE_AND_LINK">2</A>
Note that the workspace setting is returned unless it is overridden by the project setting<DT><B>Since:</B></DT>
<DD>1.3</DD>
</DL>
</DD>
</DL>
<HR>
<A NAME="incrementalBuilderEnabled()"><!-- --></A><H3>
incrementalBuilderEnabled</H3>
<PRE>
boolean <B>incrementalBuilderEnabled</B>()</PRE>
<DL>
<DD>Get the project setting that determines whether or not the Eclipse incremental builder is to be used.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true when enabled
Note that the workspace setting is returned unless it is overridden by the project setting<DT><B>Since:</B></DT>
<DD>1.3</DD>
</DL>
</DD>
</DL>
<HR>
<A NAME="useKeepGoing()"><!-- --></A><H3>
useKeepGoing</H3>
<PRE>
boolean <B>useKeepGoing</B>()</PRE>
<DL>
<DD>Get the project setting that determines whether or not SBSv2 should keep going even when
some build commands fail.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true when enabled
Note that the workspace setting is returned unless it is overridden by the project setting<DT><B>Since:</B></DT>
<DD>2.0</DD>
</DL>
</DD>
</DL>
<HR>
<A NAME="useDebugMode()"><!-- --></A><H3>
useDebugMode</H3>
<PRE>
boolean <B>useDebugMode</B>()</PRE>
<DL>
<DD>Get the project setting that determines whether or not SBSv2 should run in debug mode.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true when enabled
Note that the workspace setting is returned unless it is overridden by the project setting<DT><B>Since:</B></DT>
<DD>2.0</DD>
</DL>
</DD>
</DL>
<HR>
<A NAME="shouldOverrideMakeEngine()"><!-- --></A><H3>
shouldOverrideMakeEngine</H3>
<PRE>
boolean <B>shouldOverrideMakeEngine</B>()</PRE>
<DL>
<DD>Get the project setting that determines whether or not to override the make engine used
by SBSv2.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true when enabled
Note that the workspace setting is returned unless it is overridden by the project setting<DT><B>Since:</B></DT>
<DD>2.0</DD>
</DL>
</DD>
</DL>
<HR>
<A NAME="makeEngineToUse()"><!-- --></A><H3>
makeEngineToUse</H3>
<PRE>
java.lang.String <B>makeEngineToUse</B>()</PRE>
<DL>
<DD>Get the project setting that is the name of the make engine to be used by SBSv2.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>name of the make engine to use
Note that the workspace setting is returned unless it is overridden by the project setting<DT><B>Since:</B></DT>
<DD>2.0</DD>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ICarbideProjectInfo.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>Carbide.c++</b></EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideConfigurationChangedListener.html" title="interface in com.nokia.carbide.cdt.builder.project"><B>PREV CLASS</B></A>
<A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectModifier.html" title="interface in com.nokia.carbide.cdt.builder.project"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../index.html?com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" target="_top"><B>FRAMES</B></A>
<A HREF="ICarbideProjectInfo.html" target="_top"><B>NO FRAMES</B></A>
<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
<div id="footer">Copyright © 2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
</BODY>
</HTML>