parent
							
								
									c252132f39
								
							
						
					
					
						commit
						42c387807f
					
				@ -0,0 +1 @@ | 
				
			|||||||
 | 
					include($ENV{PROJ_PATH}/tools/cmake/libmad.cmake) | 
				
			||||||
@ -0,0 +1,19 @@ | 
				
			|||||||
 | 
					set(LIBMAD_SRC "$ENV{PROJ_PATH}/lib/libmad") | 
				
			||||||
 | 
					set(LIBMAD_BIN "${CMAKE_CURRENT_BINARY_DIR}/libmad") | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					externalproject_add(libmad_build | 
				
			||||||
 | 
					  SOURCE_DIR "${LIBMAD_SRC}" | 
				
			||||||
 | 
					  PREFIX "${LIBMAD_BIN}" | 
				
			||||||
 | 
					  CONFIGURE_COMMAND ${LIBMAD_SRC}/configure CC=${CMAKE_C_COMPILER} --srcdir=${LIBMAD_SRC} --prefix=${LIBMAD_BIN} --host=xtensa-elf --disable-debugging --disable-shared | 
				
			||||||
 | 
					  BUILD_COMMAND "make" | 
				
			||||||
 | 
					  INSTALL_COMMAND "make install" | 
				
			||||||
 | 
					  BUILD_BYPRODUCTS "${LIBMAD_BIN}/libmad.a" | 
				
			||||||
 | 
					) | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 add_library(libmad STATIC IMPORTED GLOBAL) | 
				
			||||||
 | 
					 add_dependencies(libmad libmad_build) | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 set_target_properties(libmad PROPERTIES IMPORTED_LOCATION | 
				
			||||||
 | 
					   "${LIBMAD_BIN}/libmad.a") | 
				
			||||||
 | 
					 set_target_properties(libmad PROPERTIES INTERFACE_INCLUDE_DIRECTORIES | 
				
			||||||
 | 
					   "${LIBMAD_BIN}") | 
				
			||||||
					Loading…
					
					
				
		Reference in new issue