Skip to content

Conversation

@ardnew
Copy link

@ardnew ardnew commented Aug 10, 2025

Adding a conventional Makefile for better installation control, based on the existing generic_unix_install.sh script.

The user can install the tools to the root specified via PREFIX, which can then not require root permissions.

Use make to build, [sudo|doas] make install to install.

Copilot AI review requested due to automatic review settings August 10, 2025 15:33
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a conventional Makefile to provide better installation control, replacing or supplementing the existing generic_unix_install.sh script approach. The Makefile enables platform-specific installation with configurable PREFIX and handles both the main application and blisp dependency.

Key changes:

  • Introduces platform-aware build and installation targets for macOS, Linux x86_64, and other systems
  • Adds automatic blisp dependency management with platform-specific binary downloads or source compilation
  • Provides configurable installation prefix to avoid requiring root permissions

Remove redundant submodule init

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant