tooling-builders-native

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rename 'toolingBuildersNative' project to 'toolingNative' to work around limitations in CI infrastructure.

  1. … 25 more files in changeset.
Rename and update the Javadoc for a tapi model method to make its purpose clearer.

  1. … 5 more files in changeset.
Expose the variant name and header directories for each C++ binary in the C++ tooling model.

Rework construction of the native binary models so that the binary names are not formatted and parsed a bunch of times during construction and so do not lose information.

  1. … 30 more files in changeset.
Expose the output object file for each C++ source file in the C++ tooling model.

  1. … 3 more files in changeset.
Expose details about the compiler executable and compile working dir for each binary in the C++ tooling model.

  1. … 15 more files in changeset.
Expose details about the task to run to produce the object files and the binaries files for each binary in the C++ tooling model.

  1. … 5 more files in changeset.
Fix `ListProperty` and `SetProperty` implementations to coerce `GString` values to `String` when the property element type is `String`, and remove work around from C++ model builder.

  1. … 3 more files in changeset.
Include the linker args and output file for each binary in the C++ tooling model.

  1. … 2 more files in changeset.
Include the compiler macro and args in the C++ tooling model.

  1. … 3 more files in changeset.
Flesh out the compiler search path details in the C++ tooling model.

  1. … 1 more file in changeset.
Use subtypes of `CppBinary` in the C++ tooling model rather than a type enum. Flesh out the C++ tooling model to include the source files of each binary.

  1. … 10 more files in changeset.
Flesh out the C++ tooling model to include the base name and binaries of each C++ component.

  1. … 1 more file in changeset.
Use subtypes of `CppComponent` to model the various kinds of C++ components in the tooling model, instead of using an enum.

  1. … 10 more files in changeset.
Fix the build identifier associated with a `CppProject` tooling model for a project in an included build.

Add a tooling model that provides the main C++ component and test suite of a particular Gradle project.

Moved the C++ tooling model builders into their own project separate from `language-native`.

    • -0
    • +16
    ./tooling-builders-native.gradle.kts
  1. … 8 more files in changeset.