summaryrefslogtreecommitdiff
path: root/xmake/rules
AgeCommit message (Collapse)Author
2025-08-01disable build.ccache for coverage #6664ruki
2025-07-23fix: Ensure proper pathsGooRoo
2025-07-22fix(qt.qmltyperegistrar): Collect metatypes infoGooRoo
Instead of passing all JSON-files generated by MOC directly into `qmltyperegistrar`, combine them into a single JSON-file first using MOC. Resolves #6647.
2025-07-21Support .def file with clangstar9029
2025-07-12revert qt/mocruki
2025-07-10fix replace gcc/ldruki
2025-07-10Merge pull request #6606 from IMXEren/rust-fixruki
fix: rust static and shared library failing to find extern crate in windows-msvc
2025-07-10fix ld #6613ruki
2025-07-09fix: rust libstd not found in non-windowsIMXEren
- In non-windows, it's located at <sysroot>/lib
2025-07-07fix qt rule #6570ruki
2025-07-07refactor: add extern crate using frameworks instead of rcflagsIMXEren
2025-07-07refactor: use on_config to add runenvs instead of before_runIMXEren
2025-07-06refactor: simplify rust shared lib template and use rule to add libstd in envIMXEren
2025-07-06refactor: use rustc.nf_framework instead of directly creating extern flagsIMXEren
2025-07-06fix: rust static and shared library failing to find extern crate in windows-msvcIMXEren
1. rustc requires lib*.rlib, *.dll but produces *.rlib, *.dll. 2. shared library are `foo.dll`, `foo.dll.lib` and it links for `foo.dll`.
2025-07-05fix project generator for c++modulesruki
2025-07-05format coderuki
2025-07-03rename copyrightruki
2025-07-03remove tboox.orgruki
2025-06-25Update Qt ts ruleRC1844
Replace the ts file update method to avoid the lupdate.exe command triggering the windows command line string limit
2025-06-20fix: Do not add -fsanitize flags to msvc linkerDownerCase
msvc's link.exe does not have an `fsanitize` flag. It was not causing build failures by was creating warning messages like: LINK : warning LNK4044: unrecognized option '/fsanitize=address'; ignored
2025-06-17fix progress path for cmake #6553ruki
2025-06-17fix progress path for cmakeruki
2025-06-17fix releasedbg for clang #6554ruki
2025-06-12Merge pull request #6542 from Doekin/mingw-gcc15-moduleruki
rule(c++.modules): fix `get_gcc_version` for MinGW GCC 15 when toolname is 'gxx'
2025-06-12rule(c++.modules): fix `get_gcc_version` for MinGW GCC 15 when toolname is 'gxx'Chan Lee
2025-06-12rule(python.module): remove pybind11-specific linking logic now handled by ↵Doekin
its package
2025-05-31fix: compile with C++latest for cppfront generated cpp filesxihale
2025-05-31fix: using C++26 to compile the generated code by cppfrontxihale
2025-05-25fix: rcc search path for qt androidbinLep
2025-05-22(C++ modules support) fix clang-clArthur LAURENT
2025-05-21(C++ modules support) refactor testsArthur LAURENT
2025-05-18(C++ modules support) fix incremental buildArthur LAURENT
2025-05-18(C++ modules support) fix caching of sourcefiles for _patch_sourcebatch and ↵Arthur LAURENT
use jobgraph instead of jobpool for parallelization
2025-05-18(C++ modules support) check if c++.build sourcebatch is not nullArthur LAURENT
2025-05-18(C++ modules support) cache patched sourcebatch and save localcache only one ↵Arthur LAURENT
time
2025-05-18(C++ modules support) cache stealed sourcebatchArthur LAURENT
2025-05-18(C++ modules support) parallelize moduleinfo parsingArthur LAURENT
2025-05-18(C++ modules support) remove forgotten localcache:save()Arthur LAURENT
2025-05-18(C++ modules support) save localcache() only after successfull module scanningArthur LAURENT
2025-05-18(C++ modules support) remove useless table.sortArthur LAURENT
2025-05-18(C++ modules support) parallelize when possible C++ module scannerArthur LAURENT
2025-05-17Merge branch 'dev' into unitybuildunitybuildruki
2025-05-17improve c++modules extsruki
2025-05-16(C++ modules support) fix unitybuild, pch and c++ modules objectfiles conflictsArthur LAURENT
2025-05-16Merge pull request #6061 from Freed-Wu/cythonruki
Add rule python.cython
2025-05-15fix link objectfiles conflictsruki
2025-05-15Merge pull request #6437 from Arthapz/profile-module-supportruki
(C++ modules support) profile module support
2025-05-15Change python.module soabi's default value to trueWu, Zhenyu
2025-05-15Rename python.library to python.moduleWu, Zhenyu