Alex-Gamper / Ada-WinRT-Runtime

Ada Runtime targeting WinRT (ie compatable with Windows Store)
1 stars 0 forks source link
ada ada-winrt gcc gnat winrt

Ada-WinRt-Runtime

This project provides a Ada Runtime that can be used with the WinRT bindings and the resulting application will be deployable on Windows Store. Note the current FSF/GNAT runtime makes use of Windows Api's that are not compatible with deployment to Windows Store.

Note : this is a work in progress (a formal announcement will be made once complete, and this message will be removed, so please check back on the status periodically, thanks)

Project Status

Project has been released and considered usable.

Prerequisites

You will need a working gcc/gnat x64 Windows build environment. This release has NOT yet been tested against 32 bit environments. You may need to build gcc/gnat x64 from source if required. Details/scripts on how to do this can be found on the mingw64 website, alternatively install using MSYS2

Project Dependencies

None

Configuration Instructions

The Winrt_Runtime.gpr needs to know where to install the project files/artifacts, this is specified by the variable named Base_Installation_Dir within the gpr file. You will need to change this value to suit your environment.

For example

Build instructions

From a Visual Studio command prompt that has your gcc/gnat x64 distribution/build environments bin directory in its path, simply run the following command. Note that the Visual Studio command prompt is needed for the Link command.

Alternatively, run the folloing commands from a visual studio command prompt

Notes

If you have previously built this runtime for a different target/version. Then please clean your previous env by executing the following command

Feedback

Welcome