[libjuice] Add new port#13703
Conversation
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Nemirtingas
left a comment
There was a problem hiding this comment.
Changed in last version
ras0219-msft
left a comment
There was a problem hiding this comment.
Thanks for the PR!
This overall looks like a really great PR; I just have a few more suggestions on how to reduce the size of the patch file. Minimizing the number of lines changed is really important to make upgrading in the future seamless :)
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
|
The failures on x64-uwp and arm-uwp: Could you please look into this and try to fix it? |
Hi, |
|
Looks to build now. |
|
Thanks for your quick fix. Could you please help confirm if you have tested the feature |
Nettle has issue when building on Linux. But looks fine on Windows, I forgot to add the include dir for nettle, which is solved now. |
Nettle works on Linux too, it appears that you need the native autoconf, libtool and gettext installed. (apt install autoconf libtool gettext). |
|
One last little fix. The nettle target Nettle::Nettle didn't exist. Instead it is just called nettle. |
|
Looks like the macos runner has crashed. |
|
Hi, |
|
Hi @Nemirtingas Thanks for your kindly reminder. Sorry for the delay. |
|
LGTM now. Thanks for this PR. |
|
Thanks. |
|
LGTM, thanks for the PR and fixing all the comments :) |
Describe the pull request
What does your PR fix? Fixes issue [New Port Request] libdatachannel #13487, I'm also creating a port for libdatachannel.
Which triplets are supported/not supported?
I tested on lwindows x86, x64 static library, static CRT, it works.
I tested on linux, windows x86, x64 static library, it works.
I tested on linux, windows x86, x64 dynamic library, it works.
Have you updated the CI baseline? Hum, no ?
Does your PR follow the maintainer guide?
The base CMake file builds 2 distinct libraries for static (which is not exported) and dynamic library. I've patched the CMakeLists.txt to build only the shared library and set it static if static library is picked in vcpkg.
This is my first port, please review carefully,