Para a maioria dos utilizadores, os "Espíritos" (binários) pré-compilados são a forma mais fácil de invocar a Bruxa. No entanto, para aqueles que desejam entrar na forja e construir o programa a partir do código-fonte, alguns rituais devem ser observados.
Binários oficiais para os "3 Grandes" sistemas operativos (Windows, macOS e Linux) podem ser encontrados no seguinte local:
Para compilar o código-fonte, precisará do Lazarus IDE (Versão 4.0 ou superior) e do compilador Free Pascal (FPC). Informações sobre os frameworks necessários (como o MPLA Framework) e outras dependências podem ser encontradas no README do projeto.
Atualmente, a versão "Mestre" do código é forjada em macOS. Este ambiente utiliza scripts automatizados que gerem as necessidades complexas de recursos do projeto e criam ficheiros de construção essenciais:
icons.pp, version.pp e version.def..lrs) massivo.Embora a geração inicial de recursos exija o ambiente macOS, o código-fonte resultante é verdadeiramente multiplataforma. Uma vez geradas essas unidades dinâmicas e ficheiros de recursos, o projeto pode ser aberto no Lazarus em Windows ou Linux e compilado imediatamente.
O código-fonte da Bruxa está alojado no GitHub:
git clone https://github.com/shidel/CPWitch.git