Skip to content

Latest commit

 

History

History
64 lines (57 loc) · 1.92 KB

INSTALL.md

File metadata and controls

64 lines (57 loc) · 1.92 KB

EEL

This file explains how to build and install EEL from source.

Installing

  • Install the dependencies. Most of these should actually be optional (build scripts need some work), but you'll want most of them for a fully functional Eelium executive anyway.

  • Download the source code.

  • Configure the source tree.

    • Option 1 (Un*x with bash or similar shell)
      • ./configure [target]
        • Currently available targets:
          • release
          • static
          • maintainer
          • debug
          • mingw-release
          • mingw-debug
          • mingw-64-release
          • mingw-64-debug
          • mingw-release-static
          • mingw-debug-static
          • mingw-64-release-static
          • mingw-64-debug-static
          • all (all of the above)
          • (Default if not specified: release)
    • Option 2 (Using CMake directly)
      • mkdir build
      • cd build
      • cmake ..
      • NOTE: Building this way will NOT update src/core/builtin.c if builtin.eel is modified! This is done by the configure script.
  • Build and install.

    • ./make-all
      • The resulting executables are found in "build//src/"
    • Alternatively: Enter the desired build target directory.
      • make
      • Optional: sudo make install
  • Cleaning up after building in-tree:

    • ./clean-all
      • Removes all build files generated by ./make-all