From 0e1c8c530f3e10594bebd26a470cc743fbbe5c0d Mon Sep 17 00:00:00 2001 From: Christofer Dutz Date: Sun, 5 May 2024 21:14:00 +0200 Subject: [PATCH] fix: Get the PLC4C build working on linux aarch64 (#1582) --- plc4c/pom.xml | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 78 insertions(+), 1 deletion(-) diff --git a/plc4c/pom.xml b/plc4c/pom.xml index 7508753af10..cbe96d6126a 100644 --- a/plc4c/pom.xml +++ b/plc4c/pom.xml @@ -374,6 +374,83 @@ + + + .os-linux-aarch64 + + + linux + aarch64 + + + + + + com.googlecode.maven-download-plugin + download-maven-plugin + + + download-aarch64-linux-binaries + validate + + wget + + + https://cmake.org/files/v3.27/cmake-3.27.7-linux-aarch64.tar.gz + true + ${project.build.directory}/redeploy + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + package-aarch64-linux-binaries + validate + + jar + + + ${project.build.directory}/redeploy/cmake-3.27.7-linux-aarch64 + + ** + + cmake-binaries-${cmake.version}-linux-arm_64 + + + + + + org.apache.maven.plugins + maven-install-plugin + + + install-aarch64-linux-binaries + validate + + install-file + + + ${project.build.directory}/cmake-binaries-${cmake.version}-linux-arm_64.jar + com.googlecode.cmake-maven-project + cmake-binaries + ${cmake.version} + linux-arm_64 + jar + + + + + + + +