CMakeLists.txt 651 B

12345678910111213141516171819
  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. include(CPack)
  13. # Target for package generation
  14. add_custom_target(dist COMMAND ${CMAKE_MAKE_PROGRAM} package_source)
  15. add_dependencies(dist lwipdocs)