blob: 43a5802954d1cd58585279ad6e423f4bce213b0f [file] [log] [blame]
config BR2_PACKAGE_LIBOPENMPT
bool "libopenmpt"
# See: https://lib.openmpt.org/doc/dependencies.html
depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7
depends on BR2_TOOLCHAIN_HAS_THREADS
help
libopenmpt is a cross-platform C++ and C library to decode
tracked music files (modules) into a raw PCM audio stream.
openmpt123 is a cross-platform command-line or terminal
based module file player.
https://lib.openmpt.org/libopenmpt
if BR2_PACKAGE_LIBOPENMPT
config BR2_PACKAGE_LIBOPENMPT_OPENMPT123
bool "openmpt123"
help
Install the openmpt123 command line tool.
endif
comment "libopenmpt needs a toolchain w/ threads, C++, gcc >= 7"
depends on !BR2_INSTALL_LIBSTDCPP || \
!BR2_TOOLCHAIN_GCC_AT_LEAST_7 || \
!BR2_TOOLCHAIN_HAS_THREADS