From 6c261fa6ddba12497871f803a7743bea57ea19e6 Mon Sep 17 00:00:00 2001 From: Frank Stettner Date: Wed, 9 Jun 2021 07:49:16 +0200 Subject: [PATCH] Add optional script for CMake builder --- appimagecraft/builders/cmake.py | 8 ++++++++ 1 file changed, 8 insertions(+) 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",