Class CppBinaryProperties

java.lang.Object
dev.nokee.companion.CppBinaryProperties

public final class CppBinaryProperties extends Object
  • Constructor Details

    • CppBinaryProperties

      public CppBinaryProperties()
  • Method Details

    • optimizationOf

      @Deprecated public static ShadowProperty<Boolean> optimizationOf(org.gradle.language.cpp.CppBinary binary)
      Deprecated.
      Returns a property to configure optimization of a C++ binary. Due to the strict nature of C++ binary, we are using shadow properties to perform the mutation. All code relying on this value should be made aware of a potential shadow value.
      Parameters:
      binary - the C++ binary
      Returns:
      the optimized property
    • debuggabilityOf

      @Deprecated public static ShadowProperty<Boolean> debuggabilityOf(org.gradle.language.cpp.CppBinary binary)
      Deprecated.
      Returns a property to configure debuggability of a C++ binary. Due to the strict nature of C++ binary, we are using shadow properties to perform the mutation. All code relying on this value should be made aware of a potential shadow value.
      Parameters:
      binary - the C++ binary
      Returns:
      the debuggable property
    • compileIncludePathOf

      @Deprecated public static ShadowProperty<org.gradle.api.file.FileCollection> compileIncludePathOf(org.gradle.language.cpp.CppBinary binary)
      Deprecated.
      Returns a property to configure compile include path of a C++ binary. Due to the strict nature of C++ binary, we are using shadow properties to perform the mutation. All code relying on this value should be made aware of a potential shadow value.
      Parameters:
      binary - the C++ binary
      Returns:
      the compile include path property