Revision 62fc2f7d6c41edcf685277a872c68e47a76fb254 authored by Dan Malec on 12 December 2020, 01:50:52 UTC, committed by Dan Malec on 14 December 2020, 02:13:28 UTC
* Add a workflow which builds candidate release artifacts for Linux, OSX, & Windows
* Cache wxWidgets builds for build speed and to not put load on their servers
* Cache download of inno installer to avoid putting load on their servers
* Create a development release
* Fixed compiler error that shows up on OSX CD machines
1 parent 7f090ac
Raw File
crossmap
;;; -*- logo -*-

to crossmap :cm.template [:cm.lists] 2
if emptyp bf :cm.lists [op cm1 first :cm.lists 1 []]
op cm1 :cm.lists 1 []
end

to cm1 :cm.lists :cm.level :template.vars
if emptyp :cm.lists [op (list apply :cm.template :template.vars)]
op cm2 first :cm.lists
end

to cm2 :cm.thislist
if emptyp :cm.thislist [op []]
local :cm.level
make :cm.level first :cm.thislist
op se (cm1 bf :cm.lists :cm.level+1 lput first :cm.thislist :template.vars) ~
      (cm2 bf :cm.thislist)
end

bury [crossmap cm1 cm2]
back to top