After cloning, you must follow some instructions to be able to compile your project with algine.
[!NOTE] It is strongly recommended to use Clang on both Windows and Linux.
All needed dependencies will be automatically downloaded using FetchContent.
Option | Description | Required |
---|---|---|
ALGINE_SECURE_OPERATIONS |
enables Algine SOP | No |
ALGINE_SOP_LEVEL |
sets SOP level | No |
ALGINE_LUA_PATH |
path to Lua interpreter executable | No |
ALGINE_SOLGEN_PATH |
path to solgen executable | No |
ALGINE_SOLGEN_ARGS |
additional solgen args | No |
ALGINE_SOLGEN_CLANG_ARGS |
additional solgen clang args | No |
ALGINE_SOLGEN_INPUT_CORE |
relative paths to core files | No |
ALGINE_SOLGEN_INPUT_STD |
relative paths to std files | No |
ALGINE_SOLGEN_CORE_CLASSES |
list of core classes | No |
ALGINE_SOLGEN_STD_CLASSES |
list of std classes | No |
ALGINE_QT_PLATFORM |
switches to Qt platform | No |
ALGINE_DEPS_DIR_POSTFIX |
sets postfix for dependencies dir | No |
[!NOTE] For platform-specific flags see the corresponding files.