|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tools.ant.ProjectComponent org.apache.tools.ant.types.DataType net.sf.antcontrib.cpptasks.types.LibrarySet
public class LibrarySet
A set of library names. Libraries can also be added to a link by specifying them in a fileset. For most Unix-like compilers, libset will result in a series of -l and -L linker arguments. For Windows compilers, the library names will be used to locate the appropriate library files which will be added to the linkers input file list as if they had been specified in a fileset.
Field Summary |
---|
Fields inherited from class org.apache.tools.ant.types.DataType |
---|
checked, description, ref |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
---|
project |
Constructor Summary | |
---|---|
LibrarySet()
|
Method Summary | |
---|---|
void |
execute()
|
java.lang.String |
getDataset()
Gets the dataset. |
java.io.File |
getDir(org.apache.tools.ant.Project project)
|
protected org.apache.tools.ant.types.FileSet |
getFileSet()
|
java.lang.String[] |
getLibs()
|
LibraryTypeEnum |
getType()
Gets preferred library type |
boolean |
isActive(org.apache.tools.ant.Project p)
Returns true if the define's if and unless conditions (if any) are satisfied. |
void |
setCaseSensitive(boolean isCaseSensitive)
Sets case sensitivity of the file system. |
void |
setDataset(java.lang.String dataset)
Sets the dataset. |
void |
setDir(java.io.File dir)
Library directory. |
void |
setIf(java.lang.String propName)
Sets the property name for the 'if' condition. |
void |
setLibs(CUtil.StringArrayBuilder libs)
Comma-separated list of library names without leading prefixes, such as "lib", or extensions, such as ".so" or ".a". |
void |
setProject(org.apache.tools.ant.Project project)
|
void |
setType(LibraryTypeEnum type)
Sets the preferred library type. |
void |
setUnless(java.lang.String propName)
Set the property name for the 'unless' condition. |
void |
visitLibraries(org.apache.tools.ant.Project project,
Linker linker,
java.io.File[] libpath,
FileVisitor visitor)
|
Methods inherited from class org.apache.tools.ant.types.DataType |
---|
checkAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, getCheckedRef, getDescription, getRefid, isChecked, isReference, noChildrenAllowed, setChecked, setDescription, setRefid, tooManyAttributes |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
---|
getProject, log, log |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LibrarySet()
Method Detail |
---|
public void execute() throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException
public java.lang.String getDataset()
public java.io.File getDir(org.apache.tools.ant.Project project)
protected org.apache.tools.ant.types.FileSet getFileSet()
public java.lang.String[] getLibs()
public LibraryTypeEnum getType()
public boolean isActive(org.apache.tools.ant.Project p)
public void setCaseSensitive(boolean isCaseSensitive)
isCaseSensitive
- "true"|"on"|"yes" if file system is case sensitive,
"false"|"off"|"no" when not.public void setDataset(java.lang.String dataset)
dataset
- The dataset to setpublic void setDir(java.io.File dir) throws org.apache.tools.ant.BuildException
dir
- library directory
org.apache.tools.ant.BuildException
public void setIf(java.lang.String propName)
propName
- property namepublic void setLibs(CUtil.StringArrayBuilder libs) throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException
public void setProject(org.apache.tools.ant.Project project)
setProject
in class org.apache.tools.ant.ProjectComponent
public void setUnless(java.lang.String propName)
propName
- name of propertypublic void setType(LibraryTypeEnum type)
public void visitLibraries(org.apache.tools.ant.Project project, Linker linker, java.io.File[] libpath, FileVisitor visitor) throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |