org.eclipse.cdt.newmake.core
Interface IMakeCommonBuildInfo

All Known Subinterfaces:
IBuilder, IMakeBuilderInfo
All Known Implementing Classes:
Builder

public interface IMakeCommonBuildInfo


Field Summary
static java.lang.String ARGS_PREFIX
           
static java.lang.String BUILD_ARGUMENTS
           
static java.lang.String BUILD_COMMAND
           
static java.lang.String BUILD_LOCATION
           
 
Method Summary
 boolean appendEnvironment()
           
 java.lang.String getBuildArguments()
           
 java.lang.String getBuildAttribute(java.lang.String name, java.lang.String defaultValue)
           
 org.eclipse.core.runtime.IPath getBuildCommand()
           
 org.eclipse.core.runtime.IPath getBuildLocation()
           
 java.util.Map getEnvironment()
           
 java.lang.String[] getErrorParsers()
           
 java.util.Map getExpandedEnvironment()
           
 int getParallelizationNum()
           
 boolean isDefaultBuildCmd()
           
 boolean isManagedBuildOn()
           
 boolean isParallelBuildOn()
           
 boolean isStopOnError()
           
 void setAppendEnvironment(boolean append)
           
 void setBuildArguments(java.lang.String args)
          Deprecated. - use setBuildString(BUILD_ARGUMENTS...)
 void setBuildAttribute(java.lang.String name, java.lang.String value)
           
 void setBuildCommand(org.eclipse.core.runtime.IPath command)
          Deprecated. - use setBuildString(BUILD_COMMAND...)
 void setBuildLocation(org.eclipse.core.runtime.IPath location)
          Deprecated. - use setBuildString(BUILD_LOCATION...)
 void setEnvironment(java.util.Map env)
           
 void setErrorParsers(java.lang.String[] parsers)
           
 void setManagedBuildOn(boolean on)
           
 void setParallelBuildOn(boolean on)
           
 void setParallelizationNum(int num)
           
 void setStopOnError(boolean on)
           
 void setUseDefaultBuildCmd(boolean on)
           
 boolean supportsBuild(boolean managed)
           
 boolean supportsParallelBuild()
           
 boolean supportsStopOnError(boolean on)
           
 

Field Detail

ARGS_PREFIX

static final java.lang.String ARGS_PREFIX
See Also:
Constant Field Values

BUILD_LOCATION

static final java.lang.String BUILD_LOCATION
See Also:
Constant Field Values

BUILD_COMMAND

static final java.lang.String BUILD_COMMAND
See Also:
Constant Field Values

BUILD_ARGUMENTS

static final java.lang.String BUILD_ARGUMENTS
See Also:
Constant Field Values
Method Detail

setBuildAttribute

void setBuildAttribute(java.lang.String name,
                       java.lang.String value)
                       throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

getBuildAttribute

java.lang.String getBuildAttribute(java.lang.String name,
                                   java.lang.String defaultValue)

getBuildLocation

org.eclipse.core.runtime.IPath getBuildLocation()

setBuildLocation

void setBuildLocation(org.eclipse.core.runtime.IPath location)
                      throws org.eclipse.core.runtime.CoreException
Deprecated. - use setBuildString(BUILD_LOCATION...)

Throws:
org.eclipse.core.runtime.CoreException

isStopOnError

boolean isStopOnError()

setStopOnError

void setStopOnError(boolean on)
                    throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

supportsStopOnError

boolean supportsStopOnError(boolean on)

getParallelizationNum

int getParallelizationNum()

setParallelizationNum

void setParallelizationNum(int num)
                           throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

supportsParallelBuild

boolean supportsParallelBuild()

isParallelBuildOn

boolean isParallelBuildOn()

setParallelBuildOn

void setParallelBuildOn(boolean on)
                        throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

isDefaultBuildCmd

boolean isDefaultBuildCmd()

setUseDefaultBuildCmd

void setUseDefaultBuildCmd(boolean on)
                           throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

getBuildCommand

org.eclipse.core.runtime.IPath getBuildCommand()

setBuildCommand

void setBuildCommand(org.eclipse.core.runtime.IPath command)
                     throws org.eclipse.core.runtime.CoreException
Deprecated. - use setBuildString(BUILD_COMMAND...)

Throws:
org.eclipse.core.runtime.CoreException

getBuildArguments

java.lang.String getBuildArguments()

setBuildArguments

void setBuildArguments(java.lang.String args)
                       throws org.eclipse.core.runtime.CoreException
Deprecated. - use setBuildString(BUILD_ARGUMENTS...)

Throws:
org.eclipse.core.runtime.CoreException

getErrorParsers

java.lang.String[] getErrorParsers()

setErrorParsers

void setErrorParsers(java.lang.String[] parsers)
                     throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

getExpandedEnvironment

java.util.Map getExpandedEnvironment()
                                     throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

getEnvironment

java.util.Map getEnvironment()

setEnvironment

void setEnvironment(java.util.Map env)
                    throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

appendEnvironment

boolean appendEnvironment()

setAppendEnvironment

void setAppendEnvironment(boolean append)
                          throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

isManagedBuildOn

boolean isManagedBuildOn()

setManagedBuildOn

void setManagedBuildOn(boolean on)
                       throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

supportsBuild

boolean supportsBuild(boolean managed)