mirror of
https://github.com/ZDoom/fluidsynth.git
synced 2024-12-03 17:42:21 +00:00
099369f8b7
When fluidsynth is run as a service using systemd, make sure the service is considered started only when it is ready to process events. In order to do so: - Add an optional runtime dependency to libsystemd to the fluidsynth executable - Change the systemd service type to "notify" - Have fluidsynth notify systemd that the service is started after the server is started - Have fluidsynth notify systemd that the service is stopping after joining the server thread
179 lines
4.8 KiB
CMake
179 lines
4.8 KiB
CMake
message( "\n**************************************************************\n"
|
|
"Summary:" )
|
|
|
|
message( "Build type: " ${CMAKE_BUILD_TYPE} )
|
|
message( "Install Prefix: " ${CMAKE_INSTALL_PREFIX} )
|
|
|
|
if ( LIBSNDFILE_SUPPORT )
|
|
if ( LIBSNDFILE_HASVORBIS )
|
|
message ( "libsndfile: yes (with ogg vorbis support)" )
|
|
else ( LIBSNDFILE_HASVORBIS )
|
|
message ( "libsndfile: yes" )
|
|
endif ( LIBSNDFILE_HASVORBIS )
|
|
else ( LIBSNDFILE_SUPPORT )
|
|
message ( "libsndfile: no (raw audio file rendering only)" )
|
|
endif ( LIBSNDFILE_SUPPORT )
|
|
|
|
if ( DBUS_SUPPORT )
|
|
message ( "D-Bus: yes" )
|
|
else ( DBUS_SUPPORT )
|
|
message ( "D-Bus: no" )
|
|
endif ( DBUS_SUPPORT )
|
|
|
|
if ( PULSE_SUPPORT )
|
|
message ( "PulseAudio: yes" )
|
|
else ( PULSE_SUPPORT )
|
|
message ( "PulseAudio: no" )
|
|
endif ( PULSE_SUPPORT )
|
|
|
|
if ( JACK_SUPPORT )
|
|
message ( "JACK: yes" )
|
|
else ( JACK_SUPPORT )
|
|
message ( "JACK: no" )
|
|
endif ( JACK_SUPPORT )
|
|
|
|
if ( ALSA_SUPPORT )
|
|
message ( "ALSA: yes" )
|
|
else ( ALSA_SUPPORT )
|
|
message ( "ALSA: no" )
|
|
endif ( ALSA_SUPPORT )
|
|
|
|
if ( PORTAUDIO_SUPPORT )
|
|
message ( "PortAudio: yes" )
|
|
else ( PORTAUDIO_SUPPORT )
|
|
message ( "PortAudio: no" )
|
|
endif ( PORTAUDIO_SUPPORT )
|
|
|
|
if ( OSS_SUPPORT )
|
|
message ( "OSS: yes" )
|
|
else ( OSS_SUPPORT )
|
|
message ( "OSS: no" )
|
|
endif ( OSS_SUPPORT )
|
|
|
|
if ( MIDISHARE_SUPPORT )
|
|
message ( "MidiShare: yes" )
|
|
else ( MIDISHARE_SUPPORT )
|
|
message ( "MidiShare: no" )
|
|
endif ( MIDISHARE_SUPPORT )
|
|
|
|
if ( COREAUDIO_SUPPORT )
|
|
message ( "CoreAudio: yes" )
|
|
else ( COREAUDIO_SUPPORT )
|
|
message ( "CoreAudio: no" )
|
|
endif ( COREAUDIO_SUPPORT )
|
|
|
|
if ( COREMIDI_SUPPORT )
|
|
message ( "CoreMIDI: yes" )
|
|
else ( COREMIDI_SUPPORT )
|
|
message ( "CoreMIDI: no" )
|
|
endif ( COREMIDI_SUPPORT )
|
|
|
|
if ( WINDOWS_SUPPORT )
|
|
message ( "Windows: yes" )
|
|
else ( WINDOWS_SUPPORT )
|
|
message ( "Windows: no" )
|
|
endif ( WINDOWS_SUPPORT )
|
|
|
|
if ( DSOUND_SUPPORT )
|
|
message ( "DSound: yes" )
|
|
else ( DSOUND_SUPPORT )
|
|
message ( "DSound: no" )
|
|
endif ( DSOUND_SUPPORT )
|
|
|
|
if ( WINMIDI_SUPPORT )
|
|
message ( "WinMidi support: yes" )
|
|
else ( WINMIDI_SUPPORT )
|
|
message ( "WinMidi support: no" )
|
|
endif ( WINMIDI_SUPPORT )
|
|
|
|
if ( LADSPA_SUPPORT )
|
|
message ( "LADSPA support: yes" )
|
|
else ( LADSPA_SUPPORT )
|
|
message ( "LADSPA support: no" )
|
|
endif ( LADSPA_SUPPORT )
|
|
|
|
if ( LASH_SUPPORT )
|
|
message ( "LASH support: yes (NOTE: GPL library)" )
|
|
else ( LASH_SUPPORT )
|
|
message ( "LASH support: no" )
|
|
endif ( LASH_SUPPORT )
|
|
|
|
if ( SYSTEMD_SUPPORT )
|
|
message ( "systemd support: yes" )
|
|
else ( SYSTEMD_SUPPORT )
|
|
message ( "systemd support: no" )
|
|
endif ( SYSTEMD_SUPPORT )
|
|
|
|
if ( DART_SUPPORT )
|
|
message ( "OS/2 DART support: yes" )
|
|
else ( DART_SUPPORT )
|
|
message ( "OS/2 DART support: no" )
|
|
endif ( DART_SUPPORT )
|
|
|
|
if ( AUFILE_SUPPORT )
|
|
message ( "Audio to file driver: yes" )
|
|
else ( AUFILE_SUPPORT )
|
|
message ( "Audio to file driver: no" )
|
|
endif ( AUFILE_SUPPORT )
|
|
|
|
if ( NETWORK_SUPPORT )
|
|
message ( "NETWORK Support : yes" )
|
|
else ( NETWORK_SUPPORT )
|
|
message ( "NETWORK Support : no" )
|
|
endif ( NETWORK_SUPPORT )
|
|
|
|
if ( IPV6_SUPPORT )
|
|
message ( "IPV6 Support : yes" )
|
|
else ( IPV6_SUPPORT )
|
|
message ( "IPV6 Support : no" )
|
|
endif ( IPV6_SUPPORT )
|
|
|
|
if ( WITH_READLINE )
|
|
message ( "Readline: yes (NOTE: GPL library)" )
|
|
else ( WITH_READLINE )
|
|
message ( "Readline: no" )
|
|
endif ( WITH_READLINE )
|
|
|
|
if ( WITH_FLOAT )
|
|
message ( "Samples type=float: yes" )
|
|
else ( WITH_FLOAT )
|
|
message ( "Samples type=float: no (using double)" )
|
|
endif ( WITH_FLOAT )
|
|
|
|
if ( WITH_PROFILING )
|
|
message ( "Profiling: yes" )
|
|
else ( WITH_PROFILING )
|
|
message ( "Profiling: no" )
|
|
endif ( WITH_PROFILING )
|
|
|
|
if ( HAVE_OPENMP )
|
|
message ( "OpenMP 4.0: yes" )
|
|
else ( HAVE_OPENMP )
|
|
message ( "OpenMP 4.0: no" )
|
|
endif ( HAVE_OPENMP )
|
|
|
|
if ( ENABLE_MIXER_THREADS )
|
|
message ( "Multi-thread support yes" )
|
|
else ( ENABLE_MIXER_THREADS )
|
|
message ( "Multi-thread support no" )
|
|
endif ( ENABLE_MIXER_THREADS )
|
|
|
|
if ( ENABLE_DEBUG )
|
|
message ( "Debug: yes" )
|
|
else ( ENABLE_DEBUG )
|
|
message ( "Debug: no" )
|
|
endif ( ENABLE_DEBUG )
|
|
|
|
if ( ENABLE_TRAPONFPE )
|
|
message ( "Trap on FPE (debug): yes" )
|
|
else ( ENABLE_TRAPONFPE )
|
|
message ( "Trap on FPE (debug): no" )
|
|
endif ( ENABLE_TRAPONFPE )
|
|
|
|
if ( ENABLE_FPECHECK )
|
|
message ( "Check FPE (debug): yes" )
|
|
else ( ENABLE_FPECHECK )
|
|
message ( "Check FPE (debug): no" )
|
|
endif ( ENABLE_FPECHECK )
|
|
|
|
message ( "**************************************************************\n\n" )
|