wiki:BuildOptions

Version 2 (modified by chris-mac, 3 years ago) (diff)

--

This page describes all options available in DefineWengoOptions.cmake file.

BUILDID_SUPPORT

Build WengoPhone/phApi with buildId. Fix me...

WENGOPHONE_RESOURCEDIR_PATH

Use hardcoded resources (images, sounds, web pages) path.

WENGOPHONE_XV_SUPPORT

Build WengoPhone with XV hardware acceleration support. Fix me (what XV acceleration is?)...

SIPWRAPPER_BACKEND_SIPX

Use SipX as SIP backend.

SIPWRAPPER_BACKEND_PHAPI

Fix me...

IMWRAPPER_BACKEND_MULTI

Fix me...

LOGGER_ENABLE_EVENT

Enable the event notification in Logger.

PHAPI_VIDEO_SUPPORT

Build phApi with video support.

Linux only

PHAPI_SAMPLERATE_SUPPORT

Build phApi with libsamplerate support.

PHAPI_AUDIO_ALSA_SUPPORT

Build phApi with ALSA support.

PHAPI_AUDIO_ARTS_SUPPORT

Build phApi with aRts support.

PHAPI_AUDIO_ESD_SUPPORT

Build phApi with ESD support.

PHAPI_AUDIO_OSS_SUPPORT

Build phApi with OSS support.

PHAPI_HTTPTUNNEL_SUPPORT

Build phApi with HTTPTunnel support.

PHAPI_QOS_DEBUG_SUPPORT

Build phApi with QOS debug support.

PHAPI_EMBEDDED_SUPPORT

Build phApi with embedded target support.

PHAPI_CODEC_ILBC_SUPPORT

Build phApi with codec ILBC support.

PHAPI_CODEC_AMR_SUPPORT

PHAPI_SPEEXWB_REPLACES_AMRWB_HACK

Build phApi with codec AMR support

PHAPI_SPEEXWB_REPLACES_AMRNB_HACK

Build phApi with Speex-WB/AMR-WB hack.

PHAPI_SPEEXWB_REPLACES_AMRNB_HACK

Build phApi with Speex-WB/AMR-NB hack.

PHAPI_SPEEXWB_REPLACES_G726WB_HACK

Build phApi with Speex-WB/G726-WB hack.

PHAPI_PYTHON_WRAPPER

Python wrapper for PhApi?, used for unit testing.

COPY_DATA_FILES_ON_CONFIGURE

Copy data files on configure. Fix me...

ENABLE_CRASHREPORT

Enable integrated crashreport system.

CUSTOM_ACCOUNT

Disable/enable support for custom "Wengo" account, as defined in wengophone/resources/config/config.xml#L193 Note: you will need HTTP server which will reply with well formatted XML responses in order for this to work.

Options below require CUSTOM_ACCOUNT ON.

DISABLE_CALL_FORWARD

Disable call forwarding by HTTP support.

DISABLE_SMS

Disable SMS by HTTP support.

DISABLE_VOICE_MAIL

Disable voice mail by HTTP support.

DISABLE_FILETRANSFER

Disable file transfer option

DISABLE_MANUAL_CALL_FORWARD

Disable the option to manually forward a call

Windows only

ENABLE_CONSOLE

Force generate of executable with Console Window enabled.

FFMPEG_OLD_VERSION

Use the old version of ffmpeg.

OWSOUND_PORTAUDIO_SUPPORT

Build libsound with PortAudio support.