diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/openssl.py | 4 | ||||
-rw-r--r-- | tools/rtc.py | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/tools/openssl.py b/tools/openssl.py index f42928f..7b18210 100644 --- a/tools/openssl.py +++ b/tools/openssl.py @@ -125,6 +125,8 @@ def build_openssl(env, jobs=None): env.Prepend(LIBPATH=[env["SSL_BUILD"]]) if env["platform"] == "windows": env.PrependUnique(LIBS=["crypt32", "ws2_32", "advapi32", "user32"]) + if env["platform"] == "linux": + env.PrependUnique(LIBS=["pthread", "dl"]) env.Prepend(LIBS=env["SSL_LIBS"]) return [env["SSL_CRYPTO_LIBRARY"], env["SSL_LIBRARY"]] @@ -169,6 +171,8 @@ def build_openssl(env, jobs=None): env.Prepend(LIBPATH=[env["SSL_BUILD"]]) if env["platform"] == "windows": env.PrependUnique(LIBS=["crypt32", "ws2_32", "advapi32", "user32"]) + if env["platform"] == "linux": + env.PrependUnique(LIBS=["pthread", "dl"]) env.Prepend(LIBS=env["SSL_LIBS"]) return ssl diff --git a/tools/rtc.py b/tools/rtc.py index 6882bb4..b4d9173 100644 --- a/tools/rtc.py +++ b/tools/rtc.py @@ -37,6 +37,8 @@ def build_library(env, ssl): # Configure env. if env["platform"] == "windows": env.PrependUnique(LIBS=["iphlpapi", "bcrypt"]) + if env["platform"] == "linux": + env.PrependUnique(LIBS=["pthread"]) env.Prepend(LIBS=list(filter(lambda f: str(f).endswith(lib_ext), rtc))) env.Append(CPPPATH=["#thirdparty/libdatachannel/include"]) |