-
-
Notifications
You must be signed in to change notification settings - Fork 399
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
Collect frequently used C/C++ packages #10
Comments
#1 ffmpeg |
This package has been collected, you can see: https://github.com/xmake-io/xmake-repo/tree/master/packages/n/nlohmann_json |
Ok, I will add it. |
@lineCode done add_requires("cairo", "pixman") Support linux, macOS and windows. |
Add boost library. for example: add_requires("boost")
target("test")
set_kind("binary")
set_languages("c++14")
add_files("src/*.cpp")
add_packages("boost") Only add the given boost library. add_requires("boost", {alias = "boost-context", configs = {context = true}})
target("test")
set_kind("binary")
set_languages("c++14")
add_files("src/*.cpp")
add_packages("boost-context") Show all boost libraries configuration xmake require --info boost
-> configs:
-> multi: Enable multi-thread support. (default: true)
-> filesystem: Enable filesystem library. (default: true)
-> fiber: Enable fiber library. (default: false)
-> coroutine: Enable coroutine library. (default: false)
-> context: Enable context library. (default: false)
-> thread: Enable thread library. (default: false)
-> regex: Enable regex library. (default: false)
-> system: Enable system library. (default: false)
-> container: Enable container library. (default: false)
-> exception: Enable exception library. (default: false)
-> timer: Enable timer library. (default: false)
-> atomic: Enable atomic library. (default: false)
-> graph: Enable graph library. (default: false)
-> serialization: Enable serialization library. (default: false)
-> random: Enable random library. (default: false)
-> wave: Enable wave library. (default: false)
-> date_time: Enable date_time library. (default: false)
-> locale: Enable locale library. (default: false)
-> iostreams: Enable iostreams library. (default: false) |
The big one that's currently missing for me is Poco. |
Suggestion: Inja Nana Library is outdated: v1.6.1 -> 1.7.2
|
done
I attempt to fix it, you can try it again. |
Currently in my local repository, I removed this function. After removal the error does not occur. xmake-repo/packages/n/nana/xmake.lua Line 19 in 7d788ef
|
Adding Raylib would be appreciated. |
on_test is required, you can modify the test code to pass it. |
I've only added raylib on macOS now. https://github.com/xmake-io/xmake-repo/blob/master/packages/r/raylib/xmake.lua |
I downloaded your new script and the error was still in the assert. However in the local repo I added the line below and it did not occur but the error.
Output:
|
Thank you for your effort. |
@kassane Can you show me the error output? It's a bit strange, NANA_CMAKE_ENABLE_JPEG is OFF by default. Why is the jpeg library still used? https://github.com/cnjinhao/nana/blob/master/build/cmake/enable_jpeg.cmake
|
nanobind is the successor of pybind11 |
cppunit? |
cimgui: https://github.com/cimgui/cimgui |
PETSc: https://petsc.org/release/ |
done |
rocketmq-clients: https://github.com/apache/rocketmq-clients/tree/master/cpp |
log4cpp |
https://github.com/devernay/cminpack |
您好,CGrpah 是一款简单好用、无任何三方依赖的 DAG调度框架。 希望可以加入到 xmake-repo 中,方便大家使用。 |
Hello, CGrpah is a simple and easy-to-use DAG scheduling framework without any third-party dependencies. I hope it can be added to xmake-repo for everyone’s convenience. |
Done |
您好,我发现xrepo中godotcpp4,现在只有4.0版本,现在godotcpp仓库已经更新4.1,4.2版了,4.0版本不和4.1之后的兼容,希望作者能更新一下. |
Hello, I found that godotcpp4 in xrepo now only has version 4.0. Now the godotcpp warehouse has been updated to version 4.1 and 4.2. Version 4.0 is not compatible with versions after 4.1. I hope the author can update it. |
|
你好,下面两个库进行了更新. |
Hello, the following two libraries have been updated. |
WebGPU Dawn https://dawn.googlesource.com/dawn |
clang, Or name libclang. https://clang.llvm.org/ which have cmake files for usage. $ ls
AddClang.cmake ClangConfig.cmake ClangConfigVersion.cmake ClangTargets-release.cmake ClangTargets.cmake |
Criterion https://github.com/Snaipe/Criterion |
Please tell us the third-party c/c++ packages you need. We will try to add it to the official repository first.
Of course, we also hope that everyone can help to contribute some packages to the repository. 🙏
Thanks!
We can see all collected packages in official repository. https://github.com/xmake-io/xmake-repo/tree/dev/packages
Or we can run the following command to show the currect package list.
The text was updated successfully, but these errors were encountered: