diff --git a/.gitmodules b/.gitmodules index b1ed51767..291a031b6 100644 --- a/.gitmodules +++ b/.gitmodules @@ -16,9 +16,6 @@ [submodule "submodules/msamr"] path = submodules/msamr url = git://git.linphone.org/msamr.git -[submodule "submodules/msilbc"] - path = submodules/msilbc - url = git://git.linphone.org/msilbc.git [submodule "submodules/msopenh264"] path = submodules/msopenh264 url = git://git.linphone.org/msopenh264.git @@ -28,9 +25,6 @@ [submodule "submodules/mswasapi"] path = submodules/mswasapi url = git://git.linphone.org/mswasapi.git -[submodule "submodules/libilbc-rfc3951"] - path = submodules/libilbc-rfc3951 - url = git://git.linphone.org/libilbc-rfc3951.git [submodule "submodules/msx264"] path = submodules/msx264 url = git://git.linphone.org/msx264.git diff --git a/prepare.py b/prepare.py index b2e8decb4..32ba60112 100755 --- a/prepare.py +++ b/prepare.py @@ -51,8 +51,8 @@ class DesktopTarget(prepare.Target): self.generator = 'Visual Studio 12 2013' self.additional_args = [ '-DCMAKE_INSTALL_MESSAGE=LAZY', - '-DLINPHONE_BUILDER_EXTERNAL_SOURCE_PATH=' + - current_path + '/submodules' + '-DLINPHONE_BUILDER_EXTERNAL_SOURCE_PATH=' + current_path + '/submodules', + '-DLINPHONE_BUILDER_GROUP_EXTERNAL_SOURCE_PATH_BUILDERS=YES' ] @@ -68,8 +68,8 @@ class PythonTarget(prepare.Target): self.generator = 'Visual Studio 9 2008' self.additional_args = [ '-DCMAKE_INSTALL_MESSAGE=LAZY', - '-DLINPHONE_BUILDER_EXTERNAL_SOURCE_PATH=' + - current_path + '/submodules' + '-DLINPHONE_BUILDER_EXTERNAL_SOURCE_PATH=' + current_path + '/submodules', + '-DLINPHONE_BUILDER_GROUP_EXTERNAL_SOURCE_PATH_BUILDERS=YES' ] @@ -83,8 +83,8 @@ class PythonRaspberryTarget(prepare.Target): self.toolchain_file = 'toolchains/toolchain-raspberry.cmake' self.additional_args = [ '-DCMAKE_INSTALL_MESSAGE=LAZY', - '-DLINPHONE_BUILDER_EXTERNAL_SOURCE_PATH=' + - current_path + '/submodules' + '-DLINPHONE_BUILDER_EXTERNAL_SOURCE_PATH=' + current_path + '/submodules', + '-DLINPHONE_BUILDER_GROUP_EXTERNAL_SOURCE_PATH_BUILDERS=YES' ] @@ -180,23 +180,28 @@ def main(argv=None): args, additional_args = argparser.parse_known_args() - additional_args += ["-DLINPHONE_BUILDER_GROUP_EXTERNAL_SOURCE_PATH_BUILDERS=YES"] - if args.only_submodules: additional_args += ["-DLINPHONE_BUILDER_BUILD_ONLY_EXTERNAL_SOURCE_PATH=YES"] if args.all_codecs: - additional_args += ["-DENABLE_NON_FREE_CODECS=YES", - "-DENABLE_AMRNB=YES", - "-DENABLE_AMRWB=YES", - "-DENABLE_G729=YES", - "-DENABLE_H263=YES", - "-DENABLE_H263P=YES", - "-DENABLE_ILBC=YES", - "-DENABLE_ISAC=YES", - "-DENABLE_MPEG4=YES", - "-DENABLE_OPENH264=YES", - "-DENABLE_SILK=YES"] + additional_args += ["-DENABLE_GPL_THIRD_PARTIES=YES"] + additional_args += ["-DENABLE_NON_FREE_CODECS=YES"] + additional_args += ["-DENABLE_AMRNB=YES"] + additional_args += ["-DENABLE_AMRWB=YES"] + additional_args += ["-DENABLE_G729=YES"] + additional_args += ["-DENABLE_GSM=YES"] + additional_args += ["-DENABLE_ILBC=YES"] + additional_args += ["-DENABLE_ISAC=YES"] + additional_args += ["-DENABLE_OPUS=YES"] + additional_args += ["-DENABLE_SILK=YES"] + additional_args += ["-DENABLE_SPEEX=YES"] + additional_args += ["-DENABLE_FFMPEG=YES"] + additional_args += ["-DENABLE_H263=YES"] + additional_args += ["-DENABLE_H263P=YES"] + additional_args += ["-DENABLE_MPEG4=YES"] + additional_args += ["-DENABLE_OPENH264=YES"] + additional_args += ["-DENABLE_VPX=YES"] + additional_args += ["-DENABLE_X264=NO"] if args.package: additional_args += ["-DENABLE_PACKAGING=YES"] diff --git a/submodules/bcg729 b/submodules/bcg729 index e540e0c4d..0ed137cd5 160000 --- a/submodules/bcg729 +++ b/submodules/bcg729 @@ -1 +1 @@ -Subproject commit e540e0c4d5521c5125e1de496ad1085e642df120 +Subproject commit 0ed137cd58de8b90e80e35bd723eb83c20d8b322 diff --git a/submodules/bctoolbox b/submodules/bctoolbox index d8fca7869..98eebe531 160000 --- a/submodules/bctoolbox +++ b/submodules/bctoolbox @@ -1 +1 @@ -Subproject commit d8fca786989c9b3f4670dedb374efd28ef3a4673 +Subproject commit 98eebe531da3086db68db353f4402fad129339c9 diff --git a/submodules/belle-sip b/submodules/belle-sip index f628dd66a..8da731d1f 160000 --- a/submodules/belle-sip +++ b/submodules/belle-sip @@ -1 +1 @@ -Subproject commit f628dd66a27df5dcd1df223a16370313e1bb34f7 +Subproject commit 8da731d1f79f210bb295d59f103ad56cc13f19bd diff --git a/submodules/bzrtp b/submodules/bzrtp index 5ff480819..916a3bc87 160000 --- a/submodules/bzrtp +++ b/submodules/bzrtp @@ -1 +1 @@ -Subproject commit 5ff480819a3ec2124807113f1c28402391bbe4e7 +Subproject commit 916a3bc8773c4230de5813bbb844413864823b8b diff --git a/submodules/cmake-builder b/submodules/cmake-builder index 511d0948d..69cfbd68e 160000 --- a/submodules/cmake-builder +++ b/submodules/cmake-builder @@ -1 +1 @@ -Subproject commit 511d0948d563b9cd2b27192ac42d69ff39a7a6fc +Subproject commit 69cfbd68effda8c4dacde397b1d677243206b243 diff --git a/submodules/externals/libmatroska-c b/submodules/externals/libmatroska-c index c3fc2746f..73cb571a4 160000 --- a/submodules/externals/libmatroska-c +++ b/submodules/externals/libmatroska-c @@ -1 +1 @@ -Subproject commit c3fc2746f18bafefe3010669d8d2855240565c86 +Subproject commit 73cb571a49b84c0eb51f450df7a0a967676997a2 diff --git a/submodules/libilbc-rfc3951 b/submodules/libilbc-rfc3951 deleted file mode 160000 index 91b61e39f..000000000 --- a/submodules/libilbc-rfc3951 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 91b61e39fb9c5d3dc78691f3d6e4f1d65c8b0d2a diff --git a/submodules/linphone b/submodules/linphone index 456de10d6..425cb42f7 160000 --- a/submodules/linphone +++ b/submodules/linphone @@ -1 +1 @@ -Subproject commit 456de10d65aa9f1464bbbd3f928107cf1e5909d3 +Subproject commit 425cb42f7f5ddc32e4782e9956da7bb95f43d724 diff --git a/submodules/msamr b/submodules/msamr index 5e180193d..d2f749d94 160000 --- a/submodules/msamr +++ b/submodules/msamr @@ -1 +1 @@ -Subproject commit 5e180193d06e5d6b3394571ac7750b5359856c15 +Subproject commit d2f749d94d621c0f7321f42435667918094157e1 diff --git a/submodules/msilbc b/submodules/msilbc deleted file mode 160000 index 4d36bb77f..000000000 --- a/submodules/msilbc +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 4d36bb77f6a7e259dc4c6f76b7aab3c65eaece96 diff --git a/submodules/msopenh264 b/submodules/msopenh264 index 709e1f690..0324cd360 160000 --- a/submodules/msopenh264 +++ b/submodules/msopenh264 @@ -1 +1 @@ -Subproject commit 709e1f6903914fa883ebcf26f51fece65e3e1ab5 +Subproject commit 0324cd360e05c4499a7840597d4827dfe022108a diff --git a/submodules/mssilk b/submodules/mssilk index e766ae43c..a608e5b15 160000 --- a/submodules/mssilk +++ b/submodules/mssilk @@ -1 +1 @@ -Subproject commit e766ae43c503aa08080df9beb24a0fe81ce213bb +Subproject commit a608e5b153d31bc3a7158980d9ad0da21e640f7d diff --git a/submodules/mswebrtc b/submodules/mswebrtc index 113e98188..c083e9589 160000 --- a/submodules/mswebrtc +++ b/submodules/mswebrtc @@ -1 +1 @@ -Subproject commit 113e9818866ebbf75a03d4559d76ee89a6dcfd9f +Subproject commit c083e9589291942bdb25ab1f145edb386ef361bd diff --git a/submodules/msx264 b/submodules/msx264 index 427e20aea..503b951bd 160000 --- a/submodules/msx264 +++ b/submodules/msx264 @@ -1 +1 @@ -Subproject commit 427e20aeabcf62fbd2fdb48ab80f56833d3db790 +Subproject commit 503b951bde7f8aa4e8a2d8e828c75f9d83a24dc7