diff --git a/core/SCsub b/core/SCsub index b4c4a691a27..7482262fffd 100644 --- a/core/SCsub +++ b/core/SCsub @@ -185,9 +185,15 @@ gen_hash = env.CommandNoCache( env.add_source_files(env.core_sources, gen_hash) # Generate AES256 script encryption key +encryption_key = os.environ.get("SCRIPT_AES256_ENCRYPTION_KEY") +if encryption_key: + print( + "\n*** IMPORTANT: Compiling Godot with custom `SCRIPT_AES256_ENCRYPTION_KEY` set as environment variable." + "\n*** Make sure to use templates compiled with this key when exporting a project with encryption.\n" + ) gen_encrypt = env.CommandNoCache( "script_encryption_key.gen.cpp", - env.Value(os.environ.get("SCRIPT_AES256_ENCRYPTION_KEY")), + env.Value(encryption_key), env.Run(core_builders.encryption_key_builder), ) env.add_source_files(env.core_sources, gen_encrypt)