Initial commit
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
#!/bin/bash
|
||||
# Build script for SMS/MMS Backup Viewer
|
||||
# Builds with FTS5 (Full-Text Search) support enabled
|
||||
# Optional: Build with HEIC support by setting HEIC=1 or passing 'heic' as an argument
|
||||
# Usage: ./build.sh heic
|
||||
# Or: HEIC=1 ./build.sh
|
||||
|
||||
set -e
|
||||
|
||||
# Check if HEIC support should be enabled
|
||||
BUILD_TAGS="fts5"
|
||||
if [ "$1" = "heic" ] || [ "$HEIC" = "1" ]; then
|
||||
BUILD_TAGS="fts5 heic"
|
||||
echo "Building SMS/MMS Backup Viewer with FTS5 and HEIC support..."
|
||||
echo "Note: This requires libheif library to be installed"
|
||||
else
|
||||
echo "Building SMS/MMS Backup Viewer with FTS5 support..."
|
||||
echo "Note: HEIC images will use placeholders. Build with HEIC=1 ./build.sh or ./build.sh heic to enable HEIC conversion"
|
||||
fi
|
||||
|
||||
go build -tags "$BUILD_TAGS" -o sbv .
|
||||
|
||||
echo "Build complete! Binary: ./sbv"
|
||||
Reference in New Issue
Block a user