Skip to content
This repository was archived by the owner on Jun 11, 2025. It is now read-only.

Commit 95685a2

Browse files
committed
fix:demo support arm
1 parent 7aebf4e commit 95685a2

3 files changed

Lines changed: 16 additions & 3 deletions

File tree

demo/uart_demo/CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,11 @@ set(CMAKE_CXX_FLAGS_RELEASE -Ofast)
1010
set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} -O3 -Wall")
1111
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3 -Wall")
1212

13-
set(SDK_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../sdk/infinite_sense_core/x86)
13+
if (CMAKE_SYSTEM_PROCESSOR MATCHES "arm" OR CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64")
14+
set(SDK_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../sdk/infinite_sense_core/arm)
15+
else (CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64" OR CMAKE_SYSTEM_PROCESSOR MATCHES "amd64")
16+
set(SDK_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../sdk/infinite_sense_core/x86)
17+
endif ()
1418

1519
find_package(catkin QUIET)
1620
if (catkin_FOUND)

demo/udp_demo/CMakeLists.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,12 @@ endif ()
1010
set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} -O3 -Wall")
1111
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3 -Wall")
1212

13-
set(SDK_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../sdk/infinite_sense_core/x86)
13+
if (CMAKE_SYSTEM_PROCESSOR MATCHES "arm" OR CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64")
14+
set(SDK_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../sdk/infinite_sense_core/arm)
15+
else (CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64" OR CMAKE_SYSTEM_PROCESSOR MATCHES "amd64")
16+
set(SDK_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../sdk/infinite_sense_core/x86)
17+
endif ()
18+
1419

1520
find_package(catkin QUIET)
1621
if (catkin_FOUND)

demo/zmq_demo/CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,12 @@ set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} -O3 -Wall")
1111
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3 -Wall")
1212
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake CACHE INTERNAL "" FORCE)
1313

14+
if (CMAKE_SYSTEM_PROCESSOR MATCHES "arm" OR CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64")
15+
set(SDK_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../sdk/infinite_sense_core/arm)
16+
else (CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64" OR CMAKE_SYSTEM_PROCESSOR MATCHES "amd64")
17+
set(SDK_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../sdk/infinite_sense_core/x86)
18+
endif ()
1419

15-
set(SDK_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../sdk/infinite_sense_core/x86)
1620
find_package(OpenCV REQUIRED)
1721
find_package(ZeroMQ QUIET)
1822
if (ZeroMQ_FOUND)

0 commit comments

Comments
 (0)