#!/bin/bash

# Fortran Build Script

SCRIPT_DIR="$(cd "$(dirname "$0")/.." && pwd)"
cd "$SCRIPT_DIR"

echo "=== Fortran Build ==="
echo ""

# Check for gfortran
if command -v gfortran &> /dev/null; then
    FC=gfortran
elif command -v f95 &> /dev/null; then
    FC=f95
elif command -v f90 &> /dev/null; then
    FC=f90
else
    echo "✗ Ingen Fortran-kompilator hittades!"
    echo "  Installera gfortran: brew install gcc"
    exit 1
fi

echo "Använder: $FC"

# Compile
if $FC -O2 -o bin/print_hej src/print_hej.f90 2>&1; then
    echo "✓ Kompilering lyckades!"
    echo "  Executable: bin/print_hej"
    echo ""
    echo "För att köra:"
    echo "  ./bin/print_hej [decimaler]"
else
    echo "✗ Kompilering misslyckades!"
    exit 1
fi