/[svn]/qsampler/trunk/CMakeLists.txt
ViewVC logotype

Diff of /qsampler/trunk/CMakeLists.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3634 by capela, Mon Oct 21 00:13:19 2019 UTC revision 3640 by capela, Wed Nov 13 19:46:13 2019 UTC
# Line 116  if (CONFIG_LIBLSCP) Line 116  if (CONFIG_LIBLSCP)
116  # link_libraries (${LSCP_LIBRARIES})  # link_libraries (${LSCP_LIBRARIES})
117    set (CMAKE_REQUIRED_LIBRARIES "${LSCP_LIBRARIES};${CMAKE_REQUIRED_LIBRARIES}")    set (CMAKE_REQUIRED_LIBRARIES "${LSCP_LIBRARIES};${CMAKE_REQUIRED_LIBRARIES}")
118    # Check for for instrument_name in lscp_channel_info_t.    # Check for for instrument_name in lscp_channel_info_t.
119    check_include_file (lscp/client.h CONFIG_INSTRUMENT_NAME)    check_include_file (lscp/client.h HAVE_LSCP_CLIENT_H)
120      if (NOT HAVE_LSCP_CLIENT_H)
121        set (CONFIG_INSTRUMENT_NAME 0)
122      else ()
123        set (CONFIG_INSTRUMENT_NAME 1)    
124      endif ()
125    # Check for mute/solo in lscp_channel_info_t.    # Check for mute/solo in lscp_channel_info_t.
126    check_include_file (lscp/client.h CONFIG_MUTE_SOLO)    if (NOT HAVE_LSCP_CLIENT_H)
127        set (CONFIG_MUTE_SOLO 0)
128      else ()
129        set (CONFIG_MUTE_SOLO 1)    
130      endif ()
131    if (CONFIG_MUTE_SOLO)    if (CONFIG_MUTE_SOLO)
132      check_function_exists (lscp_set_channel_mute CONFIG_MUTE_SOLO)      check_function_exists (lscp_set_channel_mute CONFIG_MUTE_SOLO)
133    endif ()    endif ()
# Line 131  if (CONFIG_LIBLSCP) Line 140  if (CONFIG_LIBLSCP)
140    check_function_exists (lscp_create_fxsend CONFIG_FXSEND)    check_function_exists (lscp_create_fxsend CONFIG_FXSEND)
141    # Check for FX send level in lscp_fxsend_info_t    # Check for FX send level in lscp_fxsend_info_t
142    if (CONFIG_FXSEND)    if (CONFIG_FXSEND)
143      check_include_file (lscp/client.h CONFIG_FXSEND_LEVEL)      if (NOT HAVE_LSCP_CLIENT_H)
144          set (CONFIG_FXSEND_LEVEL 0)
145        else ()
146          set (CONFIG_FXSEND_LEVEL 1)    
147        endif ()
148    endif ()    endif ()
149    # Check if FX send rename is available.    # Check if FX send rename is available.
150    if (CONFIG_FXSEND)    if (CONFIG_FXSEND)
151      check_function_exists (lscp_set_fxsend_name CONFIG_FXSEND_RENAME)      check_function_exists (lscp_set_fxsend_name CONFIG_FXSEND_RENAME)
152    endif ()    endif ()
153    # Check for audio_routing array type    # Check for audio_routing array type
154    check_include_file (lscp/client.h CONFIG_AUDIO_ROUTING)    if (NOT HAVE_LSCP_CLIENT_H)
155        set (CONFIG_AUDIO_ROUTING 0)
156      else ()
157        set (CONFIG_AUDIO_ROUTING 1)    
158      endif ()
159    # Check if global volume is available.    # Check if global volume is available.
160    check_function_exists (lscp_set_volume CONFIG_VOLUME)    check_function_exists (lscp_set_volume CONFIG_VOLUME)
161    # Check if instrument editing is available.    # Check if instrument editing is available.
162    check_function_exists (lscp_edit_channel_instrument CONFIG_EDIT_INSTRUMENT)    check_function_exists (lscp_edit_channel_instrument CONFIG_EDIT_INSTRUMENT)
163    # Check for CHANNEL_MIDI LSCP event support in liblscp],    # Check for CHANNEL_MIDI LSCP event support in liblscp],
164    check_include_file (lscp/event.h CONFIG_EVENT_CHANNEL_MIDI)    check_include_file (lscp/event.h HAVE_LSCP_EVENT_H)
165      if (NOT HAVE_LSCP_EVENT_H)
166        set (CONFIG_EVENT_CHANNEL_MIDI 0)
167      else ()
168        set (CONFIG_EVENT_CHANNEL_MIDI 1)    
169      endif ()
170    # Check for DEVICE_MIDI LSCP event support in liblscp],    # Check for DEVICE_MIDI LSCP event support in liblscp],
171    check_include_file (lscp/event.h CONFIG_EVENT_DEVICE_MIDI)    if (NOT HAVE_LSCP_EVENT_H)
172        set (CONFIG_EVENT_DEVICE_MIDI 0)
173      else ()
174        set (CONFIG_EVENT_DEVICE_MIDI 1)    
175      endif ()
176    # Check if max. voices / streams is available.    # Check if max. voices / streams is available.
177    check_function_exists (lscp_get_voices CONFIG_MAX_VOICES)    check_function_exists (lscp_get_voices CONFIG_MAX_VOICES)
178  else ()  else ()
# Line 165  if (CONFIG_LIBGIG) Line 191  if (CONFIG_LIBGIG)
191      # liggig supports fast information retrieval.      # liggig supports fast information retrieval.
192      set (CONFIG_LIBGIG_SETAUTOLOAD 1)      set (CONFIG_LIBGIG_SETAUTOLOAD 1)
193      # Check if libgig/SF.h is available.      # Check if libgig/SF.h is available.
194      check_include_file_cxx (libgig/SF.h CONFIG_LIBGIG_SF2)      check_include_file_cxx (libgig/SF.h HAVE_LIBGIG_SF_H)
195        if (NOT HAVE_LIBGIG_SF_H)
196          set (CONFIG_LIBGIG_SF2 0)
197        else ()
198          set (CONFIG_LIBGIG_SF2 1)    
199        endif ()
200    else ()    else ()
201      message (WARNING "*** GIG library not found.")      message (WARNING "*** GIG library not found.")
202    endif ()    endif ()

Legend:
Removed from v.3634  
changed lines
  Added in v.3640

  ViewVC Help
Powered by ViewVC