@@ -955,18 +955,15 @@ function(find_arduino_libraries VAR_NAME SRCS ARDLIBS)
955
955
foreach (LIB_SEARCH_PATH ${include_dirs} ${LIBRARY_SEARCH_PATH} ${ARDUINO_LIBRARIES_PATH} ${${ARDUINO_PLATFORM} _LIBRARIES_PATH} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR} /libraries ${ARDUINO_EXTRA_LIBRARIES_PATH} )
956
956
if (EXISTS ${LIB_SEARCH_PATH} /${INCLUDE_NAME} /${CMAKE_MATCH_1} )
957
957
list (APPEND ARDUINO_LIBS ${LIB_SEARCH_PATH} /${INCLUDE_NAME} )
958
- include_directories (${LIB_SEARCH_PATH} /${INCLUDE_NAME} )
959
958
break ()
960
959
endif ()
961
960
if (EXISTS ${LIB_SEARCH_PATH} /${INCLUDE_NAME} /src/${CMAKE_MATCH_1} )
962
961
list (APPEND ARDUINO_LIBS ${LIB_SEARCH_PATH} /${INCLUDE_NAME} )
963
- include_directories (${LIB_SEARCH_PATH} /${INCLUDE_NAME} /src)
964
962
break ()
965
963
endif ()
966
964
get_source_file_property (_header_generated ${LIB_SEARCH_PATH} /${CMAKE_MATCH_1} GENERATED )
967
965
if ((EXISTS ${LIB_SEARCH_PATH} /${CMAKE_MATCH_1} ) OR ${_header_generated} )
968
- list (APPEND ARDUINO_LIBS ${LIB_SEARCH_PATH} )
969
- include_directories (${LIB_SEARCH_PATH} )
966
+ list (APPEND ARDUINO_LIBS ${LIB_SEARCH_PATH} /${INCLUDE_NAME} )
970
967
break ()
971
968
endif ()
972
969
endforeach ()
@@ -1002,6 +999,7 @@ endfunction()
1002
999
set (Wire_RECURSE True )
1003
1000
set (Ethernet_RECURSE True )
1004
1001
set (SD_RECURSE True )
1002
+ set (Servo_RECURSE True )
1005
1003
set (SPI_RECURSE True )
1006
1004
set (SoftwareSerial_RECURSE True )
1007
1005
set (EEPROM_RECURSE True )
@@ -1028,6 +1026,9 @@ function(setup_arduino_library VAR_NAME BOARD_ID LIB_PATH COMPILE_FLAGS LINK_FLA
1028
1026
message (STATUS "Generating ${TARGET_LIB_NAME} for library ${LIB_NAME} " )
1029
1027
arduino_debug_msg("Generating Arduino ${LIB_NAME} library" )
1030
1028
add_library (${TARGET_LIB_NAME} STATIC ${LIB_SRCS} )
1029
+ include_directories (${LIB_PATH} )
1030
+ include_directories (${LIB_PATH} /src)
1031
+ include_directories (${LIB_PATH} /utility)
1031
1032
1032
1033
get_arduino_flags(ARDUINO_COMPILE_FLAGS ARDUINO_LINK_FLAGS ${BOARD_ID} FALSE )
1033
1034
0 commit comments