Package com.facebook.buck.cxx.toolchain
Interface HasSystemFrameworkAndLibraries
-
- All Superinterfaces:
BuildRuleArg
,ConstructorArg
,DataTransferObject
- All Known Subinterfaces:
AppleNativeTargetDescriptionArg
,CxxBinaryDescription.CommonArg
,CxxConstructorArg
,CxxLibraryDescription.CommonArg
,LinkableCxxConstructorArg
- All Known Implementing Classes:
AppleBinaryDescriptionArg
,AppleLibraryDescriptionArg
,AppleTestDescriptionArg
,CgoLibraryDescriptionArg
,CxxBinaryDescriptionArg
,CxxLibraryDescriptionArg
,CxxLuaExtensionDescriptionArg
,CxxPythonExtensionDescriptionArg
,CxxTestDescriptionArg
,HalideLibraryDescriptionArg
,PrebuiltAppleFrameworkDescriptionArg
public interface HasSystemFrameworkAndLibraries extends BuildRuleArg
Constructor args which specify system framework and library fields.E.g. fields with members in the form of
$SDKROOT/user/lib/libz.dylib
or$SDKROOT/System/Library/Frameworks/Foundation.framework
.
-
-
Field Summary
-
Fields inherited from interface com.facebook.buck.core.description.arg.BuildRuleArg
DEFAULT_TARGET_PLATFORM_PARAM_NAME
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.common.collect.ImmutableSortedSet<FrameworkPath>
getFrameworks()
com.google.common.collect.ImmutableSortedSet<FrameworkPath>
getLibraries()
-
Methods inherited from interface com.facebook.buck.core.description.arg.BuildRuleArg
getCompatibleWith, getDefaultTargetPlatform, getLabels, getLicenses, labelsContainsAnyOf
-
Methods inherited from interface com.facebook.buck.core.description.arg.ConstructorArg
getName
-
-
-
-
Method Detail
-
getFrameworks
@NaturalOrder com.google.common.collect.ImmutableSortedSet<FrameworkPath> getFrameworks()
-
getLibraries
@NaturalOrder com.google.common.collect.ImmutableSortedSet<FrameworkPath> getLibraries()
-
-