Просмотр исходного кода

FindCMSIS.cmake: changed searching of CMSIS_LINKER_SCRIPT to use FIND_PATH similar to CMSIS_INCLUDE_DIR

Nathan Knotts 11 лет назад
Родитель
Сommit
3a755c2445
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      cmake/Modules/FindCMSIS.cmake

+ 3 - 1
cmake/Modules/FindCMSIS.cmake

@@ -44,7 +44,9 @@ FOREACH(CMSIS_LIB_NAME ${CMSIS_FIND_LIBS})
     LIST(APPEND CMSIS_LIBRARIES ${CMSIS_LIBRARY})
 ENDFOREACH()
 
-FIND_FILE(CMSIS_LINKER_SCRIPT ${CMSIS_LINKER_SCRIPT_NAME} PATHS ${CMAKE_FIND_ROOT_PATH}/share/cmsis/)
+FIND_PATH(CMSIS_LINKER_SCRIPT ${CMSIS_LINKER_SCRIPT_NAME} 
+    PATH_SUFFIXES share/cmsis cmsis
+)
 
 INCLUDE(FindPackageHandleStandardArgs)
 IF(NOT STM32_CHIP_TYPE)