21 lines
		
	
	
		
			437 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
		
			437 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| 
								 | 
							
								cmake_minimum_required(VERSION 3.12 FATAL_ERROR)
							 | 
						||
| 
								 | 
							
								PROJECT(liblbfgs)
							 | 
						||
| 
								 | 
							
								                          
							 | 
						||
| 
								 | 
							
								file(GLOB SOURCE_FILE
							 | 
						||
| 
								 | 
							
									"lib/*.c"
							 | 
						||
| 
								 | 
							
								)
							 | 
						||
| 
								 | 
							
								file(GLOB HEADERS_FILE
							 | 
						||
| 
								 | 
							
									"include/*.h"
							 | 
						||
| 
								 | 
							
								        "lib/*.h"
							 | 
						||
| 
								 | 
							
								)
							 | 
						||
| 
								 | 
							
								include_directories("include")
							 | 
						||
| 
								 | 
							
								add_library (lbfgs STATIC ${SOURCE_FILE} ${HEADERS_FILE})
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								install(TARGETS lbfgs
							 | 
						||
| 
								 | 
							
								    RUNTIME DESTINATION bin
							 | 
						||
| 
								 | 
							
								    ARCHIVE DESTINATION lib
							 | 
						||
| 
								 | 
							
								    LIBRARY DESTINATION lib
							 | 
						||
| 
								 | 
							
								)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								install(FILES ${HEADERS_FILE} DESTINATION include)
							 |