external/protobuf: consider armv7l and aarch64 architecture
authorInki Dae <inki.dae@samsung.com>
Wed, 18 Dec 2024 07:46:28 +0000 (16:46 +0900)
committerInki Dae <inki.dae@samsung.com>
Fri, 7 Mar 2025 06:16:52 +0000 (15:16 +0900)
Change-Id: Ie800f94a7509f0973c12f67e3b1b6b4b03e75adc
Signed-off-by: Inki Dae <inki.dae@samsung.com>
hailort/cmake/external/protobuf.cmake

index 15039202f0434202ca750b2b5e001c2e1fa077d2..dbae9d24caf4c7b85620a8d1e0f69cbf481ca2d7 100644 (file)
@@ -41,7 +41,11 @@ if(NOT protobuf_POPULATED)
         if(WIN32)
             set(PROTOBUF_CONFIG_DIR ${PROTOBUF_INSTALL_DIR}/cmake)
         else()
-            set(PROTOBUF_CONFIG_DIR ${PROTOBUF_INSTALL_DIR}/lib/cmake/protobuf)
+            set(LIB_DIR "lib")
+            if(CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64")
+                set(LIB_DIR "lib64")
+            endif()
+            set(PROTOBUF_CONFIG_DIR ${PROTOBUF_INSTALL_DIR}/${LIB_DIR}/cmake/protobuf)
         endif()
 
         # Include host protobuf for protoc (https://stackoverflow.com/questions/53651181/cmake-find-protobuf-package-in-custom-directory)