Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tp5uiuc/elastica_quick_setup
Download libraries needed by Elastica++ and install them
https://github.com/tp5uiuc/elastica_quick_setup
Last synced: 1 day ago
JSON representation
Download libraries needed by Elastica++ and install them
- Host: GitHub
- URL: https://github.com/tp5uiuc/elastica_quick_setup
- Owner: tp5uiuc
- License: mit
- Created: 2021-12-11T21:11:45.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-23T05:19:19.000Z (over 1 year ago)
- Last Synced: 2024-02-19T21:03:25.607Z (9 months ago)
- Language: Shell
- Size: 50.8 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Quick setup for __Elastica__
Use this script to painlessly download and install the (required) dependencies of __Elastica__
and install them on your system. By using this script you consent to install these
libraries on your system.## Installation
Run the following commands
```bash
git clone https://github.com/tp5uiuc/elastica_quick_setup.git
cd elastica_quick_setup
# To install libraries in their default location
bash install.sh # (or zsh install.sh)
```
See [usage](#Usage) for more options## Usage
To see the usage programmatically,
```bash
bash install.sh help # (or zsh install.sh help)
```which prints the following message
> usage
> -----
> ./install.sh [-d dpath] [-i ipath] [-c compiler]
>
> options and explanations
> ---------------------------
> help : Print this help message
>
> d dpath : Path to download source of libraries (created if it does not exist).
> Defaults to ${HOME}/Desktop/third_party/
>
> i installpath : Path to install libraries (created if it does not exist).
> Defaults to ${HOME}/Desktop/third_party_installed/
>
> c compiler : C++ compiler to build/install libraries.
> If not provided, the best known option will be chosen.