Source

Target

Commits (1)
Showing with 13 additions and 1 deletion
......@@ -66,6 +66,8 @@ lcb_cmake_options(
"-DENABLE_VCARD=${ENABLE_VCARD}"
"-DENABLE_CXX_WRAPPER=${ENABLE_CXX_WRAPPER}"
"-DENABLE_CSHARP_WRAPPER=${ENABLE_CSHARP_WRAPPER}"
"-DENABLE_SWIFT_WRAPPER=${ENABLE_SWIFT_WRAPPER}"
"-DENABLE_JAZZY_DOC=${ENABLE_JAZZY_DOC}"
"-DENABLE_JAVA_WRAPPER=${ENABLE_JAVA_WRAPPER}"
"-DENABLE_QRCODE=${ENABLE_QRCODE}"
)
......@@ -116,5 +116,7 @@ if(APPLE)
lcb_builder_cmake_options(ortp "-DENABLE_DOC=NO")
lcb_builder_linking_type(ortp "-DENABLE_SHARED=YES" "-DENABLE_STATIC=NO")
endif()
# bellesip
lcb_builder_linking_type(bellesip "-DENABLE_SHARED=YES" "-DENABLE_STATIC=NO")
endif()
......@@ -130,3 +130,5 @@ lcb_builder_linking_type(vpx "--enable-static" "--disable-shared")
lcb_builder_linking_type(x264 "--enable-static" "--enable-pic")
lcb_builder_install_target(x264 "install-lib-static")
# bellesip
lcb_builder_linking_type(bellesip "-DENABLE_SHARED=YES" "-DENABLE_STATIC=NO")
......@@ -36,6 +36,8 @@ include(builders/CMakeLists.txt)
# linphone
lcb_builder_cmake_options(linphone "-DENABLE_CSHARP_WRAPPER=YES")
lcb_builder_cmake_options(linphone "-DENABLE_SWIFT_WRAPPER=NO")
lcb_builder_cmake_options(linphone "-DENABLE_JAZZY_DOC=NO")
lcb_builder_cmake_options(linphone "-DENABLE_RELATIVE_PREFIX=YES")
lcb_builder_cmake_options(linphone "-DENABLE_CONSOLE_UI=NO")
lcb_builder_cmake_options(linphone "-DENABLE_DAEMON=NO")
......
......@@ -22,6 +22,8 @@
# Define default values for the linphone builder options
set(DEFAULT_VALUE_ENABLE_CSHARP_WRAPPER ON)
set(DEFAULT_VALUE_ENABLE_SWIFT_WRAPPER OFF)
set(DEFAULT_VALUE_ENABLE_JAZZY_DOC OFF)
set(DEFAULT_VALUE_ENABLE_FFMPEG OFF)
set(DEFAULT_VALUE_ENABLE_GPL_THIRD_PARTIES ON)
set(DEFAULT_VALUE_ENABLE_G729 ${DEFAULT_VALUE_ENABLE_GPL_THIRD_PARTIES})
......
......@@ -25,6 +25,8 @@
lcb_add_option("GTK UI" "Enable the GTK user interface of Linphone." "${DEFAULT_VALUE_ENABLE_GTK_UI}")
lcb_add_option("CXX wrapper" "Build the C++ wrapper for Liblinphone." "${DEFAULT_VALUE_ENABLE_CXX_WRAPPER}")
lcb_add_option("CSharp wrapper" "Build the C# wrapper from Liblinphone." "${DEFAULT_VALUE_ENABLE_CSHARP_WRAPPER}")
lcb_add_option("Swift wrapper" "Build the Swift wrapper from Liblinphone." "${DEFAULT_VALUE_ENABLE_SWIFT_WRAPPER}")
lcb_add_option("Jazzy doc" "Build the Swift doc from Liblinphone." "${DEFAULT_VALUE_ENABLE_JAZZY_DOC}")
lcb_add_option("Java wrapper" "Build the Java wrapper from Liblinphone." "${DEFAULT_VALUE_ENABLE_JAVA_WRAPPER}")
lcb_add_option("LIME" "Enable Linphone IM Encryption support in Liblinphone." "${DEFAULT_VALUE_ENABLE_LIME}")
lcb_add_option("LIME X3DH" "Enable Linphone IM Encryption version 2 support in Liblinphone." "${DEFAULT_VALUE_ENABLE_LIME_X3DH}")
......