Skip to content

Installation

Prerequisites

Before you begin, ensure you have the following installed:

  • Java Development Kit (JDK) 8 or higher:
  • For running the compiler, Java 8 is sufficient.
  • For building the project, Java 21 is recommended.
  • Maven 3.6+: For building the project.
  • LLVM:
  • The project uses LLVM 19/20 via JavaCPP.
  • On Windows, these are typically bundled or downloaded automatically.
  • On Linux/macOS, ensure you have the necessary LLVM libraries if not using the bundled ones.
  • Git: For version control.
  • C++ Compiler:
  • Windows: Visual Studio 2019/2022 with C++ workload.
  • Linux: GCC or Clang.
  • macOS: Xcode Command Line Tools.

Setup

  1. Clone the repository:

    git clone https://github.com/Haedus-Industries/nativify.git
    cd nativify
    

  2. Verify Environment: Ensure JAVA_HOME is set correctly.

    java -version
    mvn -version