Files
ports/audio/munt/patches/patch-mt32emu_CMakeLists_txt
T
thfr 23e1e5adf1 import audio/munt, an emulation library for Roland synthesizers
ok bentley@

DESCR:
Library and applications to emulate (approximately) the Roland MT-32, CM-32L and
LAPC-I synthesiser modules.

- Support for multiple simultaneous synths with separate state & configuration.
- GUI to configure synths, manage ROMs, connections to external MIDI ports and
MIDI programs and interfaces to the host audio systems.
- Emulates the funny MT-32 LCD. Also displays the internal synth state in
realtime.
- Provides support for different operating systems and multimedia systems such
as Windows multimedia, PulseAudio, JACK Audio Connection Kit, ALSA, OSS and
CoreMIDI.
- Contains built-in MIDI player of Standard MIDI files optimised for mt32emu.
- Makes it easy to record either the MIDI input or the produced audio output.
- Simplifies batch conversion of collections of SMF files to .wav / .raw audio
files.
2025-09-18 13:33:22 +00:00

25 lines
1003 B
Plaintext

disable static library target to avoid: CMake Error: install(EXPORT
"MT32EmuTargets" ...) includes target "mt32emu" more than once in the
export set.
Index: mt32emu/CMakeLists.txt
--- mt32emu/CMakeLists.txt.orig
+++ mt32emu/CMakeLists.txt
@@ -323,11 +323,11 @@ target_include_directories(mt32emu
set(CMAKE_INSTALL_DEFAULT_COMPONENT_NAME Runtime)
set(libmt32emu_COMPONENT_DEVEL COMPONENT Devel)
-install(TARGETS mt32emu EXPORT MT32EmuTargets
- ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} ${libmt32emu_COMPONENT_DEVEL}
- LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} NAMELINK_SKIP
- RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
-)
+#install(TARGETS mt32emu EXPORT MT32EmuTargets
+ #ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} ${libmt32emu_COMPONENT_DEVEL}
+ #LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} NAMELINK_SKIP
+ #RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+#)
# TODO: Use NAMELINK_COMPONENT with CMake 3.12 instead.
if(libmt32emu_SHARED)
install(TARGETS mt32emu EXPORT MT32EmuTargets