diff --git a/appimagecraft/builders/cmake.py b/appimagecraft/builders/cmake.py index 5cf2c01..c4f22fe 100644 --- a/appimagecraft/builders/cmake.py +++ b/appimagecraft/builders/cmake.py @@ -109,6 +109,14 @@ def try_export_env_vars(key_name, raw=False): "# make sure we're in the build directory", "cd {}".format(shlex.quote(build_dir)), "", + ]) + + if "script" in self._builder_config: + generator.add_line("# optional script") + generator.add_lines(self._builder_config["script"]) + generator.add_line("") + + generator.add_lines([ "# build in separate directory to avoid a mess in the build dir", "mkdir -p cmake-build", "cd cmake-build",