#!/bin/sh

# Detect the operating system
OS=$(uname -s)
echo "Operating System detected: $OS"

# Only create Makevars for Linux
if [ "$OS" = "Linux" ]; then
  echo "Generating src/Makevars for Linux (CRAN/Debian)..."
  mkdir -p src
  cat > src/Makevars <<'EOF'
# Define ARMA_USE_CURRENT for all TUs (incl. RcppExports.cpp)
PKG_CPPFLAGS = -DARMA_USE_CURRENT

PKG_CXXFLAGS = $(SHLIB_OPENMP_CXXFLAGS)
PKG_LIBS     = $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS) $(SHLIB_OPENMP_CXXFLAGS)
EOF
  echo "Contents of src/Makevars:"
  cat src/Makevars
else
  echo "No action needed for macOS."
fi

echo "configure script completed."
