CMake Options

From Audacity Wiki
Revision as of 22:14, 31 May 2020 by James (talk | contribs) (New page.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

You can use "cmake -LH" to get a list of the options, but here's what that will print:

// Semicolon separated list of supported configuration types, only supports
Debug, Release, MinSizeRel, and RelWithDebInfo, anything else will be
ignored.
CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release;MinSizeRel;RelWithDebInfo

// Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/Audacity

// Library preference [system (if available), local]
audacity_lib_preference:STRING=system

// Use expat library [system (if available), local]
audacity_use_expat:STRING=local

// Use ffmpeg library [loaded, off]
audacity_use_ffmpeg:STRING=loaded

// Use flac library [system (if available), local, off]
audacity_use_flac:STRING=local

// Use id3tag library [system (if available), local, off]
audacity_use_id3tag:STRING=local

// Use LADSPA plug-in support [on, off]
audacity_use_ladspa:BOOL=ON

// Use lame library [system (if available), local]
audacity_use_lame:STRING=local

// Use lv2 library [system (if available), local, off]
audacity_use_lv2:STRING=local

// Use mad library [system (if available), local, off]
audacity_use_mad:STRING=local

// Use midi library [system (if available), local, off]
audacity_use_midi:STRING=local

// Use nyquist library [local, off]
audacity_use_nyquist:STRING=local

// Use ogg library [system (if available), local, off]
audacity_use_ogg:STRING=local

// Use the portaudio DirectSound interface if available
audacity_use_pa_ds:BOOL=YES

// Use the JACK audio interface if available [loaded, linked, off]
audacity_use_pa_jack:STRING=off

// Use the portaudio WASAPI interface if available
audacity_use_pa_wasapi:BOOL=YES

// Use the portaudio WMME interface if available
audacity_use_pa_wmme:BOOL=YES

// Use precompiled headers [yes, no]
audacity_use_pch:BOOL=YES

// Use portaudio library [local]
audacity_use_portaudio:STRING=local

// Use portmixer library [local, off]
audacity_use_portmixer:STRING=local

// Use portsmf library [system (if available), local, off]
audacity_use_portsmf:STRING=local

// Use sbsms library [local, off]
audacity_use_sbsms:STRING=local

// Use sndfile library [system (if available), local]
audacity_use_sndfile:STRING=local

// Use soundtouch library [system (if available), local, off]
audacity_use_soundtouch:STRING=local

// Use soxr library [system (if available), local]
audacity_use_soxr:STRING=local

// Use twolame library [system (if available), local, off]
audacity_use_twolame:STRING=local

// Use vamp library [system (if available), local, off]
audacity_use_vamp:STRING=local

// Use vorbis library [system (if available), local, off]
audacity_use_vorbis:STRING=local

// Use VST2 plug-in support [on, off]
audacity_use_vst:BOOL=ON

// Use wxwidgets library [system (if available), local]
audacity_use_wxwidgets:STRING=system

// Set wxWidgets configuration (mswud;mswu)
wxWidgets_CONFIGURATION:STRING=mswu

// Cleared.
wxWidgets_LIB_DIR:PATH=C:/Users/Yam/Documents/aud/wxWidgets/lib/vc_dll

// wxWidgets base/installation directory
wxWidgets_ROOT_DIR:PATH=C:/Users/Yam/Documents/aud/wxWidgets

// Use release and debug configurations?
wxWidgets_USE_REL_AND_DBG:BOOL=ON

// Location of wxWidgets resource file compiler binary (wxrc)
wxWidgets_wxrc_EXECUTABLE:FILEPATH=wxWidgets_wxrc_EXECUTABLE-NOTFOUND