]> _ Git - alire.git/commit
Refactor scattered platform code into Alire.Platforms.Current (#931)
authorAlejandro R Mosteo <amosteo@unizar.es>
Fri, 4 Feb 2022 10:14:58 +0000 (11:14 +0100)
committerGitHub <noreply@github.com>
Fri, 4 Feb 2022 10:14:58 +0000 (11:14 +0100)
commit42a39ccde76998ed7c8451660b923b54c369d3e3
tree51b87af08b9ae99cbe756cc24792dd01776c179e
parent0c20ab3d177e3d8261c8e56e5ad4fcdc952d37ef
Refactor scattered platform code into Alire.Platforms.Current (#931)

* Refactor Alire.Platform into Alire.Platforms.Current [linux]

* Refactor Alire.Platform as Alire.Platforms.Current [macOS]

* Refactor Alire.Platform as Alire.Platforms.Current [Windows]

* Refactor Alr.Platform as Alire.Platforms.Current [Linux]

* Refactor Alr.Platform into Alire.Platforms.Current [macOS]

* Refactor Alr.Platform into Alire.Platforms.Current [Windows]

* Dummy files to keep some empty dirs for the future

* Ensure OS-specific init is performed at startup

* Alire.Root: remove no longer needed Env copy
51 files changed:
alire.gpr
alire_common.gpr
src/alire/alire-config-edit.adb
src/alire/alire-directories.adb
src/alire/alire-environment-formatting.adb
src/alire/alire-environment.adb
src/alire/alire-externals-from_system.adb
src/alire/alire-origins-deployers-system.adb
src/alire/alire-platform.ads [deleted file]
src/alire/alire-platforms-common.ads [new file with mode: 0644]
src/alire/alire-platforms-current.ads [new file with mode: 0644]
src/alire/alire-platforms-init.ads [new file with mode: 0644]
src/alire/alire-platforms-init__noop.adb [new file with mode: 0644]
src/alire/alire-root.adb
src/alire/alire-root.ads
src/alire/alire-utils-tools.adb
src/alire/os_linux/alire-platform.adb [deleted file]
src/alire/os_linux/alire-platforms-current__linux.adb [new file with mode: 0644]
src/alire/os_macos/alire-platform.adb [deleted file]
src/alire/os_macos/alire-platforms-current__macos.adb [new file with mode: 0644]
src/alire/os_windows/alire-platform.adb [deleted file]
src/alire/os_windows/alire-platforms-current__windows.adb [new file with mode: 0644]
src/alire/os_windows/alire-platforms-init__windows.adb [new file with mode: 0644]
src/alr/alr-commands-clean.adb
src/alr/alr-commands-edit.adb
src/alr/alr-commands-get.adb
src/alr/alr-commands-run.adb
src/alr/alr-commands-search.adb
src/alr/alr-commands-show.adb
src/alr/alr-commands-test.adb
src/alr/alr-commands-toolchain.adb
src/alr/alr-commands-version.ads
src/alr/alr-commands-withing.adb
src/alr/alr-commands.adb
src/alr/alr-main.adb
src/alr/alr-platform-init.adb [deleted file]
src/alr/alr-platform.adb [deleted file]
src/alr/alr-platform.ads [deleted file]
src/alr/alr-platforms.ads [deleted file]
src/alr/os_linux/.retaindir [new file with mode: 0644]
src/alr/os_linux/alr-platforms-current.ads [deleted file]
src/alr/os_linux/alr-platforms-linux.adb [deleted file]
src/alr/os_linux/alr-platforms-linux.ads [deleted file]
src/alr/os_macos/.retaindir [new file with mode: 0644]
src/alr/os_macos/alr-platforms-current.ads [deleted file]
src/alr/os_macos/alr-platforms-macos.adb [deleted file]
src/alr/os_macos/alr-platforms-macos.ads [deleted file]
src/alr/os_windows/.retaindir [new file with mode: 0644]
src/alr/os_windows/alr-platforms-current.ads [deleted file]
src/alr/os_windows/alr-platforms-windows.adb [deleted file]
src/alr/os_windows/alr-platforms-windows.ads [deleted file]