Package org.gradle.language
Interface ComponentWithTargetMachines
- All Known Subinterfaces:
- CppApplication,- CppComponent,- CppLibrary,- CppTestSuite,- ProductionCppComponent,- ProductionSwiftComponent,- SwiftApplication,- SwiftComponent,- SwiftLibrary,- SwiftXCTestSuite
public interface ComponentWithTargetMachines
Represents a component that targets multiple target machines.
- Since:
- 5.2
- 
Method SummaryModifier and TypeMethodDescriptionSpecifies the target machines this component should be built for.
- 
Method Details- 
getTargetMachinesSetProperty<TargetMachine> getTargetMachines()Specifies the target machines this component should be built for. The "machines" extension property (seeTargetMachineFactory) can be used to construct common operating system and architecture combinations.For example: targetMachines = [machines.linux.x86_64, machines.windows.x86_64] - Since:
- 5.2
 
 
-