Building Grail Plugin

The plugin is provided with Grail framework’s full source code and Win64 pre-built binaries (ReleaseWithDebugInfo target). For all other platforms and targets plugin has to be built manually.

Prerequisites

Build Process

To build the plugin, simply build Unreal Engine’s project for the required platform and target configuration. If you need to build Grail for the default Editor configuration, generate project files as you normally would.

If during file generation you have encountered any errors, check the <project_directory>/Saved/Logs/UnrealVersionSelector-<date> for the compilation log.

Build Configuration

Default build configuration for Grail Plugin is provided in the Grail.Build.cs build script. Any user modification has to be done there keeping in mind which Unreal targets can be linked against which target of Grail.

Table 1. Table of compatible targets provided below
UnrealTargetConfiguration CMake configuration for Grail

Debug

Debug

Shipping

Release

Other

RelWithDebInfo