Compile - hpgDesigns/hpgdesigns-dev.io GitHub Wiki
In computer science, compilation is the process of transforming source code written in a programming language into another. The target language often has a binary form known as object code; translating to this object code is usually what is implied by the word compile.
ENIGMA utilizes two layers of compilation. The first layer can only be aptly referred to as the ENIGMA compiler. Its responsibility is to compile ENIGMA's language, EDL, into C++.
From there begins phase two, in which a well-developed compiler translates the C++ to object code (Compilation in the traditional sense). Our compiler of choice is the GCC.
Once you have developed your game, ENIGMA can compile it into a ready-to-run executable by simply clicking ENIGMA > Compile and selecting a filename and location to compile your game to. Compilation options (such as the target platform) can be changed in the Enigma Settings, found by either double clicking Enigma Settings in the tree or by clicking ENIGMA > Settings.