mirror of
				https://github.com/eledio-devices/thirdparty-miniz.git
				synced 2025-10-31 16:14:16 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			38 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
| PROJECT(miniz)
 | |
| cmake_minimum_required(VERSION 2.8)
 | |
| set(CMAKE_BUILD_TYPE Release)
 | |
| set(CMAKE_CONFIGURATION_TYPES Release)
 | |
| 
 | |
| set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin)
 | |
| 
 | |
| set(miniz_SOURCE miniz.c miniz_zip.c miniz_tinfl.c miniz_tdef.c)
 | |
| 
 | |
| add_library(miniz ${miniz_SOURCE})
 | |
| 
 | |
| set(EXAMPLE1_SRC_LIST "${CMAKE_CURRENT_SOURCE_DIR}/examples/example1.c")
 | |
| set(EXAMPLE2_SRC_LIST "${CMAKE_CURRENT_SOURCE_DIR}/examples/example2.c")
 | |
| set(EXAMPLE3_SRC_LIST "${CMAKE_CURRENT_SOURCE_DIR}/examples/example3.c")
 | |
| set(EXAMPLE4_SRC_LIST "${CMAKE_CURRENT_SOURCE_DIR}/examples/example4.c")
 | |
| set(EXAMPLE5_SRC_LIST "${CMAKE_CURRENT_SOURCE_DIR}/examples/example5.c")
 | |
| set(EXAMPLE6_SRC_LIST "${CMAKE_CURRENT_SOURCE_DIR}/examples/example6.c")
 | |
| set(MINIZ_TESTER_SRC_LIST
 | |
|     "${CMAKE_CURRENT_SOURCE_DIR}/tests/miniz_tester.cpp"
 | |
|     "${CMAKE_CURRENT_SOURCE_DIR}/tests/timer.cpp")
 | |
| 
 | |
| include_directories(${CMAKE_CURRENT_SOURCE_DIR})
 | |
| add_executable(example1 ${EXAMPLE1_SRC_LIST})
 | |
| target_link_libraries(example1 miniz)
 | |
| add_executable(example2 ${EXAMPLE2_SRC_LIST})
 | |
| target_link_libraries(example2 miniz)
 | |
| add_executable(example3 ${EXAMPLE3_SRC_LIST})
 | |
| target_link_libraries(example3 miniz)
 | |
| add_executable(example4 ${EXAMPLE4_SRC_LIST})
 | |
| target_link_libraries(example4 miniz)
 | |
| add_executable(example5 ${EXAMPLE5_SRC_LIST})
 | |
| target_link_libraries(example5 miniz)
 | |
| add_executable(example6 ${EXAMPLE6_SRC_LIST})
 | |
| target_link_libraries(example6 miniz)
 | |
| 
 | |
| # add_executable(miniz_tester ${MINIZ_TESTER_SRC_LIST})
 | |
| # target_link_libraries(miniz_tester miniz)
 |