Skip to content

Commit 995c705

Browse files
committed
make shell
1 parent 0686d34 commit 995c705

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

libs/openFrameworksCompiled/project/makefileCommon/config.shared.mk

+11-2
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,17 @@ else
4040
FIND=find
4141
endif
4242

43-
RPI_DETECTED := $(shell grep -qi 'Raspberry' /proc/device-tree/model && echo yes || echo no)
44-
JETSON_DETECTED := $(shell grep -qi -e 'Jetson' -e 'Tegra' /proc/device-tree/model && echo yes || echo no)
43+
RPI_DETECTED := $(shell \
44+
if [ -f /proc/device-tree/model ]; then file=/proc/device-tree/model; \
45+
elif [ -f /sys/firmware/devicetree/base/model ]; then file=/sys/firmware/devicetree/base/model; \
46+
else file=""; fi; \
47+
if [ -n "$$file" ] && grep -qi 'Raspberry' $$file; then echo yes; else echo no; fi)
48+
49+
JETSON_DETECTED := $(shell \
50+
if [ -f /proc/device-tree/model ]; then file=/proc/device-tree/model; \
51+
elif [ -f /sys/firmware/devicetree/base/model ]; then file=/sys/firmware/devicetree/base/model; \
52+
else file=""; fi; \
53+
if [ -n "$$file" ] && grep -qi -e 'Jetson' -e 'Tegra' $$file; then echo yes; else echo no; fi)
4554

4655
#check for Raspbian as armv7l needs to use armv6l architecture
4756
ifeq ($(wildcard $(RPI_ROOT)/etc/*-release), /etc/os-release)

0 commit comments

Comments
 (0)