Skip to content

Conversation

murich
Copy link

@murich murich commented Oct 2, 2025

Summary

This PR adds comprehensive compilation instructions for macOS users (both Apple Silicon and Intel Macs).

Changes

  • Added complete macOS compilation section to README.md
  • Step-by-step instructions for installing all dependencies via Homebrew
  • Architecture-specific guidance for downloading the correct Lazarus IDE version (ARM64 vs x86_64)
  • Exact compilation commands with proper paths and parameters
  • Launch instructions for both GUI and command-line usage

Technical Details

  • All dependencies are available through Homebrew package manager
  • Free Pascal Compiler 3.2.2 with native ARM64/x86_64 support
  • Lazarus IDE 4.2 with native macOS support
  • Compilation produces native Mach-O executables
  • Tested successfully on macOS with Apple Silicon

Benefits

  • Enables macOS users to compile and run ADBManager natively
  • Eliminates the need for complex manual dependency management
  • Provides a clear, copy-paste ready installation process
  • Supports both Apple Silicon and Intel Mac architectures

This makes ADBManager accessible to the growing macOS user base while maintaining full native performance.

- Add comprehensive step-by-step compilation instructions for macOS
- Include separate instructions for Apple Silicon (ARM64) and Intel Macs
- Cover all required dependencies installable via Homebrew
- Provide exact commands for downloading Lazarus IDE
- Include proper lazbuild compilation command with paths
- Add launch instructions for both GUI and command-line usage
@murich murich force-pushed the add-macos-compilation-guide branch from f81c3a9 to d6107b5 Compare October 2, 2025 09:08
@AKotov-dev
Copy link
Owner

@murich
Здравствуйте!

Спасибо за шикарную macOS-инструкцию!

Чтобы README оставался компактным и не возникло конфликтов с Linux-частью, предлагаю вынести инструкцию в отдельный файл в вашем форке, например macos.md. Так или иначе поддержкой в macOS будете заняты вы (у меня тут постоянная болтанка между RPM и DEB), а значит возможные дополнения/изменения вы сможете вносить по мере необходимости. С другой стороны у меня в README всегда будет прямая ссылка на свежий документ по macOS.

Кстати, я уже сделал короткий анонс в README, чтобы пользователи видели инструкцию; ваша работа уже используется.

Ещё небольшое уточнение: официального релиза v3.7 пока нет, так что это временная ссылка — когда будет готов релиз (вероятно ближе к субботе 04.10.2025), можно будет обновить. Как вам такой вариант?

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.

2 participants