-
Notifications
You must be signed in to change notification settings - Fork 6.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[cppcoro] add new port #10693
[cppcoro] add new port #10693
Conversation
/azp run |
Hi @luncliff |
Thanks for very fast review, @NancyLi1013. For #10693 (comment), |
For Linux build failure, the errors are something like this.
As far as I know, there are 2 problems.
For case 1, the user can workaround with luncliff@CIC:/mnt/develop/vcpkg$ export CC=clang++-8 CXX=clang++-8
luncliff@CIC:/mnt/develop/vcpkg$ ./vcpkg install cppcoro
Computing installation plan...
The following packages will be built and installed:
cppcoro[core]:x64-linux
Starting package 1/1: cppcoro:x64-linux
Building package cppcoro[core]:x64-linux...
-- Using cached /mnt/develop/vcpkg/downloads/luncliff-cppcoro-20b4217a65165d0ec7849fbe7970310cdf31b6a5.tar.gz tar.gz
-- Using source at /mnt/develop/vcpkg/buildtrees/cppcoro/src/0cdf31b6a5-b830c1617b
-- Configuring x64-linux-dbg
-- Configuring x64-linux-rel
-- Building x64-linux-dbg
-- Building x64-linux-rel
-- Installing: /mnt/develop/vcpkg/packages/cppcoro_x64-linux/share/cppcoro/copyright
-- Performing post-build validation
-- Performing post-build validation done
Building package cppcoro[core]:x64-linux... done
Installing package cppcoro[core]:x64-linux...
Installing package cppcoro[core]:x64-linux... done
Elapsed time for package cppcoro:x64-linux: 28.41 s
Total elapsed time: 28.42 s
The package cppcoro:x64-linux provides CMake targets:
find_package(cppcoro CONFIG REQUIRED)
target_link_libraries(main PRIVATE cppcoro)
|
* update reference to tag and hash value * ${PORT} for destination Linux build support should marked unavailable?
@luncliff |
/azp run |
* copy the CMakeLists.txt file and start build with it * change version to 2020.2 For now the repo doesn't have any tags. Therefore its version followed the latest commit, which is made in 2020 Feb.
Thanks for your feedback, @NancyLi1013 . I just embedded CMakeLists.txt, and marked |
Since the original repo doesn't have tag, I used version code 2020.02. |
If there is no released version, you can use a date that you accept the latest commit. |
@NancyLi1013 I will check the other parts again :) |
@luncliff Thanks for your update. |
Looks good to me with current state. Do I have to rebase the commits? |
* vcpkg_fail_port_install on uwp/linux mention PR #10693 so linux/clang users can see the port issues
* report error for clang-cl build with VC++ in VS 2019 will fail by the header file.
/azp run |
Azure Pipelines could not run because the pipeline triggers exclude this branch/path. |
Thanks for the PR! |
Appreciate for the reviews! Would you close the #5106? |
Previously there was #7779 to add https://github.com/lewissbaker/cppcoro, but it is closed for some reason.
Since the fork defines minimum CMake configurations, I expect the port will be available in the most Desktop(or so-called non-mobile) triplets.
Related Issues