Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
BC
public
linphone-cmake-builder
Commits
e70e23d1
Commit
e70e23d1
authored
Jun 16, 2014
by
Ghislain MARY
Browse files
Replace the msisac builder by the mswebrtc builder.
parent
0e33f8f1
Changes
7
Hide whitespace changes
Inline
Side-by-side
builders/CMakeLists.txt
View file @
e70e23d1
...
...
@@ -117,8 +117,8 @@ if(_target_found GREATER -1)
linphone_builder_add_builder_to_target
(
TARGET_ms2plugins libilbcrfc3951
)
linphone_builder_add_builder_to_target
(
TARGET_ms2plugins msilbc
)
endif
()
if
(
${
ENABLE_ISAC
}
)
linphone_builder_add_builder_to_target
(
TARGET_ms2plugins ms
isa
c
)
if
(
${
ENABLE_ISAC
}
OR
${
ENABLE_WEBRTC_AEC
}
)
linphone_builder_add_builder_to_target
(
TARGET_ms2plugins ms
webrt
c
)
endif
()
if
(
${
ENABLE_SILK
}
)
linphone_builder_add_builder_to_target
(
TARGET_ms2plugins mssilk
)
...
...
builders/ms
isa
c.cmake
→
builders/ms
webrt
c.cmake
View file @
e70e23d1
############################################################################
# ms
isa
c.cmake
# ms
webrt
c.cmake
# Copyright (C) 2014 Belledonne Communications, Grenoble France
#
############################################################################
...
...
@@ -20,18 +20,25 @@
#
############################################################################
set
(
EP_ms
isa
c_GIT_REPOSITORY
"git://git.linphone.org/ms
isa
c.git"
)
set
(
EP_ms
webrt
c_GIT_REPOSITORY
"git://git.linphone.org/ms
webrt
c.git"
)
if
(
${
LINPHONE_BUILDER_LATEST
}
)
set
(
EP_ms
isa
c_GIT_TAG
"master"
)
set
(
EP_ms
webrt
c_GIT_TAG
"master"
)
else
()
set
(
EP_ms
isa
c_GIT_TAG
"
fafe68323df68b5f4e18b15b350134a54888f2b4
"
)
set
(
EP_ms
webrt
c_GIT_TAG
"
6e24f3ddbdc9c44860c2f1f1ca4967c1910b1502
"
)
endif
()
set
(
EP_ms
isa
c_BUILD_METHOD
"autotools"
)
set
(
EP_ms
isa
c_USE_AUTOGEN
"yes"
)
set
(
EP_ms
isa
c_CROSS_COMPILATION_OPTIONS
set
(
EP_ms
webrt
c_BUILD_METHOD
"autotools"
)
set
(
EP_ms
webrt
c_USE_AUTOGEN
"yes"
)
set
(
EP_ms
webrt
c_CROSS_COMPILATION_OPTIONS
"--prefix=
${
CMAKE_INSTALL_PREFIX
}
"
"--host=
${
LINPHONE_BUILDER_HOST
}
"
)
set
(
EP_ms
isa
c_LINKING_TYPE
"--disable-static"
"--enable-shared"
)
set
(
EP_ms
isa
c_DEPENDENCIES EP_ms2
)
set
(
EP_ms
webrt
c_LINKING_TYPE
"--disable-static"
"--enable-shared"
)
set
(
EP_ms
webrt
c_DEPENDENCIES EP_ms2
)
set
(
EP_mswebrtc_CONFIGURE_OPTIONS
)
if
(
NOT
${
ENABLE_ISAC
}
)
list
(
APPEND EP_mswebrtc_CONFIGURE_OPTIONS
"--disable-isac"
)
endif
()
if
(
NOT
${
ENABLE_WEBRTC_AEC
}
)
list
(
APPEND EP_mswebrtc_CONFIGURE_OPTIONS
"--disable-aec"
)
endif
()
cmake/LinphoneBuilderOptions.cmake
View file @
e70e23d1
...
...
@@ -60,6 +60,9 @@ linphone_builder_add_feature_info("Silk" ENABLE_SILK "Silk audio encoding/decodi
option
(
ENABLE_SPEEX
"Enable speex audio codec support."
${
DEFAULT_VALUE_ENABLE_SPEEX
}
)
linphone_builder_add_feature_info
(
"Speex"
ENABLE_SPEEX
"Speex audio encoding/decoding support."
)
option
(
ENABLE_WEBRTC_AEC
"Enable WebRTC echo canceller support."
${
DEFAULT_VALUE_ENABLE_WEBRTC_AEC
}
)
linphone_builder_add_feature_info
(
"WebRTC AEC"
ENABLE_WEBRTC_AEC
"WebRTC echo canceller support."
)
cmake_dependent_option
(
ENABLE_FFMPEG
"Enable ffmpeg support."
${
DEFAULT_VALUE_ENABLE_FFMPEG
}
"ENABLE_VIDEO;ENABLE_GPL_THIRD_PARTIES"
OFF
)
linphone_builder_add_feature_info
(
"FFmpeg"
ENABLE_FFMPEG
"Some video processing features via FFmpeg: MPEG4 encoding/decoding, video scaling..."
)
cmake_dependent_option
(
ENABLE_H263
"Enable H263 video codec support."
${
DEFAULT_VALUE_ENABLE_H263
}
"ENABLE_FFMPEG"
OFF
)
...
...
configs/config-bb10.cmake
View file @
e70e23d1
...
...
@@ -35,6 +35,7 @@ set(DEFAULT_VALUE_ENABLE_ISAC OFF)
set
(
DEFAULT_VALUE_ENABLE_OPUS ON
)
set
(
DEFAULT_VALUE_ENABLE_SILK OFF
)
set
(
DEFAULT_VALUE_ENABLE_SPEEX ON
)
set
(
DEFAULT_VALUE_ENABLE_WEBRTC_AEC OFF
)
set
(
DEFAULT_VALUE_ENABLE_H263 OFF
)
set
(
DEFAULT_VALUE_ENABLE_H263P OFF
)
set
(
DEFAULT_VALUE_ENABLE_MPEG4 OFF
)
...
...
configs/config-desktop.cmake
View file @
e70e23d1
...
...
@@ -35,6 +35,7 @@ set(DEFAULT_VALUE_ENABLE_ISAC ON)
set
(
DEFAULT_VALUE_ENABLE_OPUS ON
)
set
(
DEFAULT_VALUE_ENABLE_SILK ON
)
set
(
DEFAULT_VALUE_ENABLE_SPEEX ON
)
set
(
DEFAULT_VALUE_ENABLE_WEBRTC_AEC OFF
)
set
(
DEFAULT_VALUE_ENABLE_H263 ON
)
set
(
DEFAULT_VALUE_ENABLE_H263P ON
)
set
(
DEFAULT_VALUE_ENABLE_MPEG4 ON
)
...
...
configs/config-ios.cmake
View file @
e70e23d1
...
...
@@ -35,6 +35,7 @@ set(DEFAULT_VALUE_ENABLE_ISAC OFF)
set
(
DEFAULT_VALUE_ENABLE_OPUS ON
)
set
(
DEFAULT_VALUE_ENABLE_SILK OFF
)
set
(
DEFAULT_VALUE_ENABLE_SPEEX ON
)
set
(
DEFAULT_VALUE_ENABLE_WEBRTC_AEC OFF
)
set
(
DEFAULT_VALUE_ENABLE_H263 OFF
)
set
(
DEFAULT_VALUE_ENABLE_H263P OFF
)
set
(
DEFAULT_VALUE_ENABLE_MPEG4 OFF
)
...
...
configs/config-webplugin.cmake
View file @
e70e23d1
...
...
@@ -35,6 +35,7 @@ set(DEFAULT_VALUE_ENABLE_ISAC OFF)
set
(
DEFAULT_VALUE_ENABLE_OPUS ON
)
set
(
DEFAULT_VALUE_ENABLE_SILK OFF
)
set
(
DEFAULT_VALUE_ENABLE_SPEEX ON
)
set
(
DEFAULT_VALUE_ENABLE_WEBRTC_AEC OFF
)
set
(
DEFAULT_VALUE_ENABLE_H263 OFF
)
set
(
DEFAULT_VALUE_ENABLE_H263P OFF
)
set
(
DEFAULT_VALUE_ENABLE_MPEG4 OFF
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment