mirror of
https://github.com/openbsd/ports.git
synced 2026-06-17 23:13:55 +02:00
23e1e5adf1
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.
25 lines
1003 B
Plaintext
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
|