Libjuice deprecated

This commit is contained in:
dijunkun
2023-10-16 17:27:04 +08:00
parent 027780160e
commit ca4f379d3b
81 changed files with 15 additions and 15173 deletions

View File

@@ -8,7 +8,6 @@ set_languages("c++17")
add_rules("mode.release", "mode.debug")
add_requires("asio 1.24.0", "nlohmann_json", "spdlog 1.11.0")
add_requires("libjuice", {system = false})
if is_os("windows") then
add_requires("vcpkg::ffmpeg 5.1.2", {configs = {shared = false}})
@@ -23,7 +22,6 @@ elseif is_os("macosx") then
add_requires("brew::libnice", "brew::glib")
end
add_defines("JUICE_STATIC")
add_defines("ASIO_STANDALONE", "ASIO_HAS_STD_TYPE_TRAITS", "ASIO_HAS_STD_SHARED_PTR",
"ASIO_HAS_STD_ADDRESSOF", "ASIO_HAS_STD_ATOMIC", "ASIO_HAS_STD_CHRONO", "ASIO_HAS_CSTDINT", "ASIO_HAS_STD_ARRAY",
"ASIO_HAS_STD_SYSTEM_ERROR")
@@ -89,25 +87,25 @@ target("rtp")
target("ice")
set_kind("static")
add_deps("log", "common", "ws")
add_packages("asio", "nlohmann_json", "libjuice")
add_files("src/ice/libnice/*.cpp")
add_includedirs("src/ws", "src/ice/libnice", {public = true})
add_packages("asio", "nlohmann_json")
add_files("src/ice/*.cpp")
add_includedirs("src/ws", "src/ice", {public = true})
if is_os("windows") then
add_includedirs("E:/SourceCode/vcpkg/installed/x64-windows-static/include/glib-2.0", {public = true})
add_includedirs("E:/SourceCode/vcpkg/installed/x64-windows-static/lib/glib-2.0/include", {public = true})
add_linkdirs("E:/SourceCode/vcpkg/installed/x64-windows-static/lib")
add_links("nice", "glib-2.0", "gio-2.0", "gmodule-2.0", "gobject-2.0", "gthread-2.0",
add_includedirs(path.join(os.getenv("VCPKG_ROOT"), "installed/x64-windows-static/include/glib-2.0"), {public = true})
add_includedirs(path.join(os.getenv("VCPKG_ROOT"), "installed/x64-windows-static/lib/glib-2.0/include"), {public = true})
add_links("nice", "glib-2.0", "gio-2.0", "gmodule-2.0", "gobject-2.0",
"pcre2-8", "pcre2-16", "pcre2-32", "pcre2-posix",
"zlib", "ffi", "libcrypto", "libssl", "intl", "iconv", "charset", "bz2",
"Shell32", "Advapi32", "Dnsapi", "Shlwapi", "Iphlpapi")
elseif is_os("macosx") then
add_packages("glib", "libnice")
add_includedirs("/usr/local/Cellar/glib/2.78.0/include/glib-2.0", {public = true})
add_includedirs("/usr/local/Cellar/glib/2.78.0/lib/glib-2.0/include", {public = true})
add_includedirs("/usr/local/Cellar/glib/2.78.0/include", {public = true})
add_includedirs("/usr/local/Cellar/libnice/0.1.21/include", {public = true})
add_linkdirs("/usr/local/Cellar/libnice/0.1.21/lib")
add_linkdirs("/usr/local/Cellar/glib/2.78.0/lib")
add_includedirs(path.join("$(shell brew --cellar)", "glib/2.78.0/include/glib-2.0"), {public = true})
add_includedirs(path.join("$(shell brew --cellar)", "glib/2.78.0/lib/glib-2.0/include"), {public = true})
add_includedirs(path.join("$(shell brew --cellar)", "glib/2.78.0/lib/glib-2.0/include"), {public = true})
add_includedirs(path.join("$(shell brew --cellar)", "glib/2.78.0/include"), {public = true})
add_includedirs(path.join("$(shell brew --cellar)", "libnice/0.1.21/include"), {public = true})
add_linkdirs(path.join("$(shell brew --cellar)", "glib/2.78.0/lib"))
add_linkdirs(path.join("$(shell brew --cellar)", "libnice/0.1.21/lib"))
add_links("nice", "glib-2.0", "gio-2.0", "gobject-2.0")
end