CMakeLists.txt 758 B

1234567891011121314151617181920212223242526272829
  1. # 指定头文件搜索目录
  2. set(MBEDTLS_INTERNAL_INCLUDE_PATH
  3. ${CMAKE_CURRENT_SOURCE_DIR}
  4. ${CMAKE_CURRENT_SOURCE_DIR}/wrapper
  5. ${CMAKE_CURRENT_SOURCE_DIR}/configs
  6. ${CMAKE_CURRENT_SOURCE_DIR}/include
  7. ${CMAKE_CURRENT_SOURCE_DIR}/include/mbedtls
  8. )
  9. #指定源文件搜索路径
  10. set(MBEDTLS_INTERNAL_SOURCE_PATH
  11. ${CMAKE_CURRENT_SOURCE_DIR}
  12. ${CMAKE_CURRENT_SOURCE_DIR}/wrapper
  13. ${CMAKE_CURRENT_SOURCE_DIR}/library
  14. )
  15. include_directories(${MBEDTLS_INTERNAL_INCLUDE_PATH})
  16. include_directories(${LIB_COMMON_INCLUDE_PATH})
  17. include_directories(${LIB_PLATFORM_INCLUDE_PATH})
  18. foreach(FOREACH_SRC_DIR ${MBEDTLS_INTERNAL_SOURCE_PATH})
  19. aux_source_directory(${FOREACH_SRC_DIR} SRC)
  20. endforeach()
  21. add_library(${MQTT_MBEDTLS} STATIC ${SRC})