We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8d19e10 commit b77542eCopy full SHA for b77542e
cmake/Platform/Arduino.cmake
@@ -945,6 +945,16 @@ function(find_arduino_libraries VAR_NAME SRCS ARDLIBS)
945
list(APPEND ARDUINO_LIBS ${LIB_SEARCH_PATH})
946
break()
947
endif()
948
+
949
+ # Some libraries like Wire and SPI require building from source
950
+ if(EXISTS ${LIB_SEARCH_PATH}/${INCLUDE_NAME}/src/${CMAKE_MATCH_1})
951
+ list(APPEND ARDUINO_LIBS ${LIB_SEARCH_PATH}/${INCLUDE_NAME}/src)
952
+ break()
953
+ endif()
954
+ if(EXISTS ${LIB_SEARCH_PATH}/${CMAKE_MATCH_1}/src)
955
+ list(APPEND ARDUINO_LIBS ${LIB_SEARCH_PATH}/src)
956
957
958
endforeach()
959
960
0 commit comments