| Server IP : 82.208.35.60 / Your IP : 216.73.216.89 Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31 System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64 User : studiokobylisy_cz ( 1008) PHP Version : 7.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/ports/audio/zmusic/files/ |
Upload File : |
--- source/CMakeLists.txt.orig 2021-11-01 04:27:52 UTC +++ source/CMakeLists.txt @@ -105,21 +105,24 @@ else() endif() # System MIDI support -if(WIN32) - target_compile_definitions(zmusic-obj INTERFACE HAVE_SYSTEM_MIDI) - target_link_libraries(zmusic-obj INTERFACE winmm) - target_sources(zmusic-obj INTERFACE mididevices/music_win_mididevice.cpp) -elseif(NOT APPLE) - find_package(ALSA) - if(ALSA_FOUND) +option(SYSTEM_MIDI "Use system MIDI support" ON) +if(SYSTEM_MIDI) + if(WIN32) target_compile_definitions(zmusic-obj INTERFACE HAVE_SYSTEM_MIDI) - target_sources(zmusic-obj - INTERFACE - mididevices/music_alsa_mididevice.cpp - mididevices/music_alsa_state.cpp - ) - target_link_libraries(zmusic-obj INTERFACE ALSA::ALSA) - determine_package_config_dependency(ZMUSIC_PACKAGE_DEPENDENCIES TARGET ALSA::ALSA MODULE ALSA) + target_link_libraries(zmusic-obj INTERFACE winmm) + target_sources(zmusic-obj INTERFACE mididevices/music_win_mididevice.cpp) + elseif(NOT APPLE) + find_package(ALSA) + if(ALSA_FOUND) + target_compile_definitions(zmusic-obj INTERFACE HAVE_SYSTEM_MIDI) + target_sources(zmusic-obj + INTERFACE + mididevices/music_alsa_mididevice.cpp + mididevices/music_alsa_state.cpp + ) + target_link_libraries(zmusic-obj INTERFACE ALSA::ALSA) + determine_package_config_dependency(ZMUSIC_PACKAGE_DEPENDENCIES TARGET ALSA::ALSA MODULE ALSA) + endif() endif() endif()