21 lines
		
	
	
		
			763 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
		
			763 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| 
								 | 
							
								cmake_minimum_required(VERSION 3.7)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								project(lwIP)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								set(LWIP_DIR ${CMAKE_CURRENT_SOURCE_DIR})
							 | 
						||
| 
								 | 
							
								include(src/Filelists.cmake)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Package generation
							 | 
						||
| 
								 | 
							
								set(CPACK_SOURCE_GENERATOR "ZIP")
							 | 
						||
| 
								 | 
							
								set(CPACK_SOURCE_PACKAGE_DESCRIPTION_SUMMARY "lwIP lightweight IP stack")
							 | 
						||
| 
								 | 
							
								set(CPACK_PACKAGE_VERSION_MAJOR "${LWIP_VERSION_MAJOR}")
							 | 
						||
| 
								 | 
							
								set(CPACK_PACKAGE_VERSION_MINOR "${LWIP_VERSION_MINOR}")
							 | 
						||
| 
								 | 
							
								set(CPACK_PACKAGE_VERSION_PATCH "${LWIP_VERSION_REVISION}")
							 | 
						||
| 
								 | 
							
								set(CPACK_SOURCE_IGNORE_FILES "/build/;${CPACK_SOURCE_IGNORE_FILES};.git")
							 | 
						||
| 
								 | 
							
								set(CPACK_SOURCE_PACKAGE_FILE_NAME "lwip-${LWIP_VERSION_MAJOR}.${LWIP_VERSION_MINOR}.${LWIP_VERSION_REVISION}")
							 | 
						||
| 
								 | 
							
								include(CPack)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Target for package generation
							 | 
						||
| 
								 | 
							
								add_custom_target(dist COMMAND ${CMAKE_MAKE_PROGRAM} package_source)
							 | 
						||
| 
								 | 
							
								add_dependencies(dist lwipdocs)
							 |