https://github.com/lostkobrakai/criss_cross
CrissCross allows for simple cross compilation using hex precompiled beam packages.
https://github.com/lostkobrakai/criss_cross
elixir elixir-lang releases
Last synced: 5 months ago
JSON representation
CrissCross allows for simple cross compilation using hex precompiled beam packages.
- Host: GitHub
- URL: https://github.com/lostkobrakai/criss_cross
- Owner: LostKobrakai
- License: other
- Created: 2020-11-09T10:17:09.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-11-09T10:28:45.000Z (almost 5 years ago)
- Last Synced: 2025-02-25T08:03:28.140Z (8 months ago)
- Topics: elixir, elixir-lang, releases
- Language: Elixir
- Homepage:
- Size: 3.91 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# CrissCross
CrissCross allows for simple cross compilation using hex precompiled beam packages.
This does work only for projects, which don't have any further native dependencies besides the Erlang Runtime System (ERTS).
## Usage
In your `mix.exs` add the following:
```elixir
def project do
[
…,
releases: releases()
]
enddef releases do
[
ubuntu_14: [
include_erts: fn -> CrissCross.ubuntu(14, "OTP-23.1.2") end
],
ubuntu_16: [
include_erts: fn -> CrissCross.ubuntu(16, "OTP-23.1.2") end
]
]
end
```## Available OSs
* Ubuntu 14.04
* Ubuntu 16.04
* Ubuntu 18.04
* Ubuntu 20.04## Library suggestions
* Authentication
* `:comeonin`: use `:pbkdf2_elixir` instead of the other implementations, as
it doesn't have any NIF dependencies, but is implemented in pure elixir.## Installation
If [available in Hex](https://hex.pm/docs/publish), the package can be installed
by adding `criss_cross` to your list of dependencies in `mix.exs`:```elixir
def deps do
[
{:criss_cross, "~> 0.1.0"}
]
end
```Documentation can be generated with [ExDoc](https://github.com/elixir-lang/ex_doc)
and published on [HexDocs](https://hexdocs.pm). Once published, the docs can
be found at [https://hexdocs.pm/criss_cross](https://hexdocs.pm/criss_cross).