CMakeLists.txt 763 B

1234567891011121314151617181920
  1. cmake_minimum_required(VERSION 3.7)
  2. project(lwIP)
  3. set(LWIP_DIR ${CMAKE_CURRENT_SOURCE_DIR})
  4. include(src/Filelists.cmake)
  5. # Package generation
  6. set(CPACK_SOURCE_GENERATOR "ZIP")
  7. set(CPACK_SOURCE_PACKAGE_DESCRIPTION_SUMMARY "lwIP lightweight IP stack")
  8. set(CPACK_PACKAGE_VERSION_MAJOR "${LWIP_VERSION_MAJOR}")
  9. set(CPACK_PACKAGE_VERSION_MINOR "${LWIP_VERSION_MINOR}")
  10. set(CPACK_PACKAGE_VERSION_PATCH "${LWIP_VERSION_REVISION}")
  11. set(CPACK_SOURCE_IGNORE_FILES "/build/;${CPACK_SOURCE_IGNORE_FILES};.git")
  12. set(CPACK_SOURCE_PACKAGE_FILE_NAME "lwip-${LWIP_VERSION_MAJOR}.${LWIP_VERSION_MINOR}.${LWIP_VERSION_REVISION}")
  13. include(CPack)
  14. # Target for package generation
  15. add_custom_target(dist COMMAND ${CMAKE_MAKE_PROGRAM} package_source)
  16. add_dependencies(dist lwipdocs)