Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Use DSL convenience instead of `set()` method to set value of some properties in tests.

  1. … 6 more files in changeset.
Fixed some unit tests for changes to `Directory` and `RegularFile`.

  1. … 3 more files in changeset.
Added a little more unit test coverage for the Swift plugins.

  1. … 1 more file in changeset.
Fixed broken unit tests on Windows.

  1. … 1 more file in changeset.
Allow the Swift module name for a component to be specified on the `library` or `executable` extension. Also changed the default module name to be the capitalized project name (it was the project name previously).

  1. … 11 more files in changeset.
Changed the C++ executable plugin to allow the source files of the executable to be declared and queried. Adds an `executable` extension to the project that build logic can use to declare the source files.

Also change the behaviour so that the convention location is only used if no source locations are defined, similar to how the Swift plugins behave.

  1. … 11 more files in changeset.
Changed the behaviour of the Swift plugins so that the convention for where to find the source files is applied only if no source files or directories are specified by the build logic. Previously, it was applied _in addition to_ the locations explicitly specified.

  1. … 9 more files in changeset.
Changed the Swift executable and library plugins to add an `executable` or `library` extension to the project to allow the source files of the component to be configured by build logic.

  1. … 8 more files in changeset.
Initial Support for Swift in Current Model (#2284)

Spike Swift compilation for executable and module (shared library) with dependency management and composite build support.

    • -0
    • +42
  1. … 41 more files in changeset.