Skip to content

Conversation

@smaillet
Copy link
Member

  • Updated Bindings generator to use dotnet CLI for building the managed code components. (and running the interop generator)
    • This should work AS-IS for any platform that supports .NET Core 5+ (i.e., Windows, Linux, MAC)
    • NOTE: native code still requires MSBUILD and MSVC compilers so not yet portable...
    • Need a proper CMAKE based cross compilation or unique environments to build non-Windows targets
  • Updated samples, main library, docs and tests to use net5.0 target framework
  • Bumped version info as v10 is released
  • Added additional catch/re-throw handlers in build scripts for clarity of location on failures
  • Converted PowerShell aliases to actual commands to help with eventual porting to other platforms
  • Updated OneFlow scripts for use with GitHub forks/merges
    • Added Invoke-Git to common build module to wrap calls to git so that an exception is thrown on any failures.
    • Added Verify-OfficialGitRemote to common build as it isn't repo specific
    • Added ReleaseNameOnly switch to Get-BuildVersion tag for use in creating release branches before the XML file is updated.
    • added OfficialGitRemoteUrl property to build info hash table.

…ed code components. (and running the interop generator)

    - This should work AS_IS for any platform that supports .NET Core 5+ (i.e., Windows, Linux, MAC)
    - NOTE: native code still requires MSBUILD and MSVC compilers so not yet portable...
…framework

* Bumped version info as v10 is released
…ty of location on failures

* Converted PowerShell aliases to actual commands to help with eventual porting to other platforms
* Added Invoke-Git to common build module to wrap calls to git so that an exception is thrown on any failures.
* Added Verify-OOfficialGitRemote to common build as it isn't repo specific
* Added ReleaseNameOnly switch to Get-BuildVersion tag for use in creating release branches before the XML file is updated.
* added OfficialGitRemoteUrl property to build info hash table.
@smaillet smaillet merged commit 6bbe44c into UbiquityDotNET:develop Nov 23, 2021
@smaillet smaillet deleted the DotnetBuild branch November 23, 2021 23:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants