.. _install: Installation ======================== BioConda -------------- By far the easiest way to install ORFanage is by using bioconda as follows: :: $ conda install -c conda-forge -c bioconda orfanage Using Pre-Built Binaries ------------------------------- Several pre-compiled binaries are pre-built for every release of **ORFanage** to make it easy to use with no additional installation requirements. Latest stable binary release can be obtained using the following command - On Linux: :: $ wget https://github.com/alevar/ORFanage/releases/latest/download/orfanage - On MacOS: :: $ wget https://github.com/alevar/ORFanage/releases/latest/download/orfanage Alternatively, the latest binaries may be found at the latest release page: https://github.com/alevar/ORFanage/releases/latest Building from source ------------------------------- If you want to build it from source, we recommend cloning the git repository as shown below. :: $ git clone https://github.com/alevar/ORFanage.git --recursive $ cd ORFanage $ cmake -DCMAKE_BUILD_TYPE=Release -G "Unix Makefiles" . $ make -j4 For a fully static build ``-DORFANAGE_STATIC_BUILD=1`` needs to be added to the list of arguments in the cmake command. By default make install will likely require administrative privileges. To specify custom installation path ``-DCMAKE_INSTALL_PREFIX=`` needs to be added to the list of arguments in the cmake command. If you are using a very old version of Git (< 1.6.5) the flag ``--recursive`` does not exist. In this case you need to clone the submodule separately via ``git submodule update --init --recursive``. **Requirements** Operating System GNU/Linux Architecture Intel/AMD platforms that support ``POPCNT`` Compiler GCC ≥ 4.9, Clang ≥ 3.8 Build system CMake ≥ 3.2 Language support C++14