Class CMakeResolvedBinary<T extends CMakeResolvedBinary<T>>
java.lang.Object
io.github.tomaki19.gradle.cmake.model.CMakeResolvedName<T>
io.github.tomaki19.gradle.cmake.model.CMakeResolvedBinary<T>
- All Implemented Interfaces:
Comparable<T>
- Direct Known Subclasses:
CMakeResolvedApplication,CMakeResolvedLibrary,CMakeResolvedTest
public abstract class CMakeResolvedBinary<T extends CMakeResolvedBinary<T>>
extends CMakeResolvedName<T>
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddPrivateCompileDefinitions(String definition) voidaddPrivateCompileOptions(String option) voidaddPrivateLinkOption(String option) voidvoidvoidaddPublicCompileDefinitions(String definition) voidaddPublicCompileOptions(String option) voidaddPublicLinkOption(String option) voidvoidbooleanMethods inherited from class io.github.tomaki19.gradle.cmake.model.CMakeResolvedName
compareTo, equals, getName, hashCode
-
Method Details
-
getOutputName
-
getHeaders
-
getSources
-
getPrivateCompileDefinitions
-
addPrivateCompileDefinitions
-
getPublicCompileDefinitions
-
addPublicCompileDefinitions
-
getPrivateCompileOptions
-
addPrivateCompileOptions
-
getPublicCompileOptions
-
addPublicCompileOptions
-
getPrivateLinkOptions
-
addPrivateLinkOption
-
getPublicLinkOptions
-
addPublicLinkOption
-
getPrivatePackageDependencies
-
addPrivatePackageDependency
-
getPublicPackageDependencies
-
addPublicPackageDependency
-
getAllPackageDependencies
-
getPrivateProjectDependencies
-
addPrivateProjectDependency
-
getPublicProjectDependencies
-
addPublicProjectDependency
-
getAllProjectDependencies
-
isStripDebug
public boolean isStripDebug()
-