Çoğu kullanıcı için, önceden oluşturulmuş "Ruhlar" (ikili dosyalar) Cadı'yı çağırmanın en kolay yoludur. Ancak, ocağa girip programı kaynak kodundan oluşturmak isteyenler için bazı rituellerin yerine getirilmesi gerekir.
"Üç Büyük" işletim sistemi (Windows, macOS ve Linux) için resmi ikili dosyalar aşağıdaki konumda bulunabilir:
Kaynak kodunu kendiniz derlemek için Lazarus IDE (Sürüm 4.0 veya üzeri) ve Free Pascal (FPC) derleyicisine ihtiyacınız olacaktır. Gerekli çerçeveler (örneğin MPLA Framework) ve diğer bağımlılıklar hakkındaki bilgiler projenin README dosyasında bulunabilir.
Şu anda, kaynak kodun "Ana" versiyonu macOS üzerinde dövülmektedir. Bu ortam, projenin karmaşık kaynak ihtiyaçlarını yöneten ve temel derleme dosyalarını oluşturan otomatik betikler kullanır:
icons.pp, version.pp ve version.def gibi dahili Pascal unit'lerini otomatik olarak oluşturur..lrs) derlenir.İlk kaynak üretimi macOS ortamı gerektirse de, sonuçta ortaya çıkan kaynak kod gerçek anlamda platformlar arasıdır. Bu dinamik unit'ler ve kaynak dosyaları oluşturulduktan sonra, proje Windows veya Linux üzerinde Lazarus'ta açılabilir ve hemen derlenebilir.
Cadı'nın kaynak kodu GitHub'da barındırılmaktadır:
git clone https://github.com/shidel/CPWitch.git