summaryrefslogtreecommitdiffstats
path: root/project/cmake/modules/FindEMBEDDED.cmake
blob: bc1b45631b595fd5441fab0a7df3a4ea7d65af73 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# - Try to find embedded platforms (RPI/IMX6)
# Once done this will define
#
#  EMBEDDED_FOUND        - system is RPI / IMX6 and we most probably want to compile for GLES2 support
#                          (don't configure for OpenGL)

if(NOT CMAKE_SYSTEM_PROCESSOR)
  set(CMAKE_SYSTEM_PROCESSOR ${CPU})
endif()

string(REGEX MATCH "^arm" TARGET_ARCH_ARM "${CMAKE_SYSTEM_PROCESSOR}")
if(NOT CMAKE_CROSSCOMPILING AND NOT TARGET_ARCH_ARM)
  return()
endif(NOT CMAKE_CROSSCOMPILING AND NOT TARGET_ARCH_ARM)

find_path(EMBEDDED_FOUND NAMES include/linux/imxfb.h include/bcm_host.h PATHS /opt/vc)