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