okuoku / yunibase

Yuni library test environment (Scheme implementations build script)
4 stars 1 forks source link

Resurrect Cygwin support #89

Closed okuoku closed 4 years ago

okuoku commented 4 years ago

Currently,

YUNIBASE_EXCEPT = KAWA;SCM;SAGITTARIUS;RACKET;CYCLONE;NMOSH;GAMBIT;RAPID_GAMBIT;VICARE;FOMENT;DIGAMMA;STKLOS;BIGLOO;GUILE
cmake -GNinja -DYUNIBASE_TARGET_PREFIX=/opt/yunibase -DYUNIBASE_FIX_TIMESTAMPS=OFF "-DYUNIBASE_EXCEPT=KAWA;SCM;SAGITTARIUS;RACKET;CYCLONE;NMOSH;GAMBIT;RAPID_GAMBIT;VICARE;FOMENT;DIGAMMA;STKLOS;BIGLOO;GUILE"

Sagittarius, Cyclone, Gambit, Foment should work (write some patch except foment?). STKlos and Bigloo requires MT version of BDWGC. GUILE should be replaced with GUILE3 and it works now.

Reversed:

-DYUNIBASE_ONLY=GUILE3;GAUCHE;CHIBI_SCHEME;CHICKEN5;S7YUNI

EDIT: Should exclude Chez as it will be built as native Windows version.

okuoku commented 4 years ago

Done: https://github.com/okuoku/yunibase/commit/e2583834e583742b6f2324325ba6b0e8ce7d0dd2