From 9652dc01cd37e5467133cdc6dc6180f9f88f7a59 Mon Sep 17 00:00:00 2001 From: Federico Di Pierro Date: Fri, 17 Jan 2025 12:00:01 +0100 Subject: [PATCH] fix(cmake): fix go-worker cmake to fetch gpgme from correct folder on arm64. Signed-off-by: Federico Di Pierro --- cmake/modules/arch.cmake | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 cmake/modules/arch.cmake diff --git a/cmake/modules/arch.cmake b/cmake/modules/arch.cmake new file mode 100644 index 0000000..fd37099 --- /dev/null +++ b/cmake/modules/arch.cmake @@ -0,0 +1,18 @@ +execute_process( + COMMAND uname -m + COMMAND sed "s/x86_64/x64/" + COMMAND sed "s/aarch64/arm64/" + OUTPUT_VARIABLE ARCH_output + ERROR_VARIABLE ARCH_error + RESULT_VARIABLE ARCH_result + OUTPUT_STRIP_TRAILING_WHITESPACE +) +if(${ARCH_result} EQUAL 0) + set(VCPKG_ARCH ${ARCH_output}) + message(STATUS "Target arch: ${VCPKG_ARCH}") +else() + message( + FATAL_ERROR + "Failed to determine target architecture: ${ARCH_error}" + ) +endif() \ No newline at end of file