FindChibiOS.cmake 480 B

123456789101112131415
  1. IF(NOT CHIBIOS_ROOT)
  2. SET(CHIBIOS_ROOT /usr/src/chibios)
  3. MESSAGE(STATUS "No CHIBIOS_ROOT specified, using default: ${CHIBIOS_ROOT}")
  4. ENDIF()
  5. IF((NOT ChibiOS_FIND_VERSION_MAJOR) OR (ChibiOS_FIND_VERSION_MAJOR EQUAL 2))
  6. INCLUDE(ChibiOS2)
  7. ELSE()
  8. INCLUDE(ChibiOS3)
  9. ENDIF()
  10. LIST(REMOVE_DUPLICATES ChibiOS_INCLUDE_DIRS)
  11. INCLUDE(FindPackageHandleStandardArgs)
  12. FIND_PACKAGE_HANDLE_STANDARD_ARGS(ChibiOS DEFAULT_MSG ChibiOS_SOURCES ChibiOS_INCLUDE_DIRS ChibiOS_LINKER_SCRIPT)