From 1b5c2d3229aade957bcd1c5561126ca08628c694 Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Mon, 8 Aug 2022 12:57:42 +0300 Subject: [PATCH] aedi: avoid absolute path in png cmake module --- aedi/target/library_tier2.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/aedi/target/library_tier2.py b/aedi/target/library_tier2.py index 5db47e9e..6c966df5 100644 --- a/aedi/target/library_tier2.py +++ b/aedi/target/library_tier2.py @@ -177,6 +177,12 @@ class PngTarget(CMakeStaticDependencyTarget): def post_build(self, state: BuildState): super().post_build(state) + + def update_cmake_libs(line: str): + link_libs = ' INTERFACE_LINK_LIBRARIES ' + return f'{link_libs}"ZLIB::ZLIB"\n' if line.startswith(link_libs) else line + + self.update_text_file(state.install_path / 'lib/libpng/libpng16.cmake', update_cmake_libs) self.update_config_script(state.install_path / 'bin/libpng16-config')