;; Generated by genconfig.  DO NOT EDIT
(define-module gauche.config
  (export gauche-config))
(select-module gauche.config)

(define (gauche-config param)
  (cond [(assoc param *configurations*) => (^p (replace-install-dir (cadr p)))]
        [else (error "unknown configuration parameter name" param)]))

(define (replace-install-dir str)
  (let1 ss (string-split str #\@)
    (if (length<=? ss 1)
      str
      (if-let1 d ((with-module gauche.internal %gauche-runtime-directory))
        (string-join ss d)
        (error "Couldn't obtain installation directory to complete " str)))))

(define *configurations*
  (quote
   (("-V"  "0.9.15")
    ("-I"  "-I/data/data/com.termux/files/usr/lib/gauche-0.98/0.9.15/include")
    ("-L"  "-L/data/data/com.termux/files/usr/lib/gauche-0.98/0.9.15/i686-pc-linux-android ")
    ("--ac"  "/data/data/com.termux/files/usr/share/gauche-0.98/0.9.15/")
    ("-l"  "-lgauche-0.98 -lmbedtls -lcrypt -lrt -lm  -lpthread")
    ("--cc"  "i686-linux-android-clang")
    ("--cpp" "i686-linux-android-cpp")
    ("--reconfigure"  "./configure  '--disable-dependency-tracking' '--prefix=/data/data/com.termux/files/usr' '--libdir=/data/data/com.termux/files/usr/lib' '--includedir=/data/data/com.termux/files/usr/include' '--sbindir=/data/data/com.termux/files/usr/bin' '--disable-rpath' '--disable-rpath-hack' '--host=i686-linux-android' '--with-ca-bundle=/data/data/com.termux/files/usr/etc/tls/cert.pem' '--with-slib=/data/data/com.termux/files/usr/share/slib' '--enable-threads=none' '--disable-nls' '--enable-shared' '--enable-static' '--libexecdir=/data/data/com.termux/files/usr/libexec' 'host_alias=i686-linux-android' 'CC=i686-linux-android-clang' 'CFLAGS= -march=i686 -msse3 -mstackrealign -mfpmath=sse -fPIC -fstack-protector-strong -Oz' 'LDFLAGS=-L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now' 'CPPFLAGS= -isystem/data/data/com.termux/files/usr/include/c++/v1 -isystem/data/data/com.termux/files/usr/include' 'CPP=i686-linux-android-cpp' 'BUILD_GOSH=/home/builder/.termux-build/gauche/host-build/prefix/bin/gosh'")

    ("--prefix"       "/data/data/com.termux/files/usr")
    ("--sysincdir"    "/data/data/com.termux/files/usr/lib/gauche-0.98/0.9.15/include")
    ("--siteincdir"   "/data/data/com.termux/files/usr/lib/gauche-0.98/site/include")
    ("--pkgincdir"    "${libdir}/gauche-0.98/site/include")
    ("--syslibdir"    "/data/data/com.termux/files/usr/share/gauche-0.98/0.9.15/lib")
    ("--sitelibdir"   "/data/data/com.termux/files/usr/share/gauche-0.98/site/lib")
    ("--pkglibdir"    "${datadir}/gauche-0.98/site/lib")
    ("--sysarchdir"   "/data/data/com.termux/files/usr/lib/gauche-0.98/0.9.15/i686-pc-linux-android")
    ("--sitearchdir"  "/data/data/com.termux/files/usr/lib/gauche-0.98/site/i686-pc-linux-android")
    ("--pkgarchdir"   "${libdir}/gauche-0.98/site/i686-pc-linux-android")
    ("--mandir"       "/data/data/com.termux/files/usr/share/man")
    ("--infodir"      "/data/data/com.termux/files/usr/share/info")
    ("--arch"         "i686-pc-linux-android")

    ("--incdirs"      "/data/data/com.termux/files/usr/lib/gauche-0.98/0.9.15/include:/data/data/com.termux/files/usr/lib/gauche-0.98/site/include")
    ("--archdirs"      "/data/data/com.termux/files/usr/lib/gauche-0.98/0.9.15/i686-pc-linux-android:/data/data/com.termux/files/usr/lib/gauche-0.98/site/i686-pc-linux-android")
    ("--local-incdir"  "")
    ("--local-libdir"  "")

    ("--default-cflags"  " -march=i686 -msse3 -mstackrealign -mfpmath=sse -fPIC -fstack-protector-strong -Oz -Wall -Wextra -Wno-unused-label")
    ("--cppflags"        " -isystem/data/data/com.termux/files/usr/include/c++/v1 -isystem/data/data/com.termux/files/usr/include ")

    ("--object-suffix"   "o")
    ("--executable-suffix"  "")
    ("--rpath-flag"      "-Wl,--rpath=")
    ("--so-suffix"       "so")
    ("--so-cflags"       "-fPIC")
    ("--so-ldflags"      " -shared -o")
    ("--so-libs"         "")
    ("--dylib-suffix"    "so")
    ("--dylib-ldflags"   " -shared -o")
    ("--libgauche-so"    "libgauche-0.98.so")
    ("--static-libs"     "-lgauche-static-0.98  -liconv -lgdbm -lgdbm -lgdbm_compat -lgdbm -lgdbm_compat -lz  -lmbedtls -lmbedx509 -lmbedcrypto   -lmbedtls -lcrypt -lrt -lm  -lpthread")
    )))

