Add macOS support and project creation tool

- Add macOS static and dynamic library linking support
- Add cross-platform build scripts for Windows, macOS, and Linux
- Add project creation script with metadata embedding
- Add macOS app bundle creation with icon support
- Update CMakeLists.txt for platform detection
- Fix STB rect pack duplicate symbols
- Remove test images and unused files
- Consolidate documentation into MACOS.md
This commit is contained in:
2025-11-09 06:37:45 +05:30
parent 7cdb3b65f4
commit 0fbc961bb8
18 changed files with 1193 additions and 38 deletions

View File

@@ -7,12 +7,14 @@
## About This Version
This is an enhanced version of ReiLua featuring:
- **Embedded Lua Support** - Bundle all your Lua code into a single executable
- **Embedded Assets** - Package images, sounds, and other assets into your game
- **Splash Screens** - Customizable startup screens featuring Raylib and ReiLua
- **Asset Loading System** - Loading screen with progress tracking
- **Automated Build Scripts** - One-command development and release builds
- **Console Control** - Debug logging system for development
- Embedded Lua Support - Bundle all your Lua code into a single executable
- Embedded Assets - Package images, sounds, and other assets into your game
- Splash Screens - Customizable startup screens featuring Raylib and ReiLua
- Asset Loading System - Loading screen with progress tracking
- Automated Build Scripts - One-command development and release builds
- Console Control - Debug logging system for development
- macOS Support - Build for macOS with static linking (see [MACOS.md](MACOS.md))
- Project Creation Tool - Automated project setup with metadata embedding
## What is ReiLua?