summaryrefslogtreecommitdiff
path: root/xmake/rules
AgeCommit message (Collapse)Author
2026-02-27Enhance Java compilation with release optionruki
2026-02-26do not fix the JDK version in the swig rulesbinLep
2026-02-25(modules) strip embed-dir on clang / gccArthur LAURENT
2026-02-25Merge pull request #7341 from luadebug/emruki
Fix WASM QT 6.9
2026-02-25Refactor Emscripten JS issue fixes into a dedicated function for improved ↵Saikari
clarity and maintainability
2026-02-24Added notice of missing keystore for signing android app.Karuro Chari
2026-02-25Refactor WASM app build logic into a separate Lua file for improved ↵Saikari
maintainability
2026-02-25Refactor WASM app build logic into a separate function and enhance ↵Saikari
Emscripten JS handling
2026-02-25Implement static plugin import file generation and refactor related logicSaikari
2026-02-25Optimize import file handling by using a temporary file for content writing ↵Saikari
and copying only if different
2026-02-24[fix] swig jar package modulebinLep
2026-02-24Refactor Qt WASM build configuration by removing unused plugin handling in ↵Saikari
load imports
2026-02-24Fix Emscripten JS issues for Qt WASM builds and enhance canvas event target ↵Saikari
handling
2026-02-23todoSaikari
2026-02-23Merge branch 'xmake-io:dev' into emSaikari
2026-02-23improve qt deploy for macappruki
2026-02-23todoSaikari
2026-02-23Remove redundant debug prints from Qt WebAssembly rulesSaikari
2026-02-23Try repair QT behaviorSaikari
2026-02-12add build.release.strip policyruki
2026-01-27refactor: extract dependency generation logic into a separate functionSaikari
2026-01-27fix: update environment variable retrieval in build_sourcefiles functionSaikari
2026-01-27add dependency file generation for Nim source filesSaikari
2026-01-25Merge pull request #7260 from xmake-io/fpcruki
Improve fpc
2026-01-25fix pascal apisruki
2026-01-25Merge pull request #7262 from xmake-io/pchruki
Improve pch concurrently to the other targets
2026-01-24improve objc pchruki
2026-01-24improve pch rulesruki
2026-01-24improve pchruki
2026-01-24Merge pull request #7259 from xmake-io/exportruki
fix export c++ function symbols
2026-01-24improve export allruki
2026-01-24fix export c++ function symbolsruki
2026-01-24improve qt xpackruki
2026-01-18improve verilator flagsruki
2026-01-17Merge pull request #7232 from xmake-io/linkerruki
improve linker.link_scripts
2026-01-17fix get flag againruki
2026-01-17improve linker.link_scriptsruki
2026-01-17fix get flag in module supportruki
2026-01-14fix lto flagsruki
2026-01-11refactor(qt): simplify mkspec includedirs logicruanc
Replace conditional statement with ternary operator for adding includedirs from qt.mkspecsdir. The logic remains the same but the code is more concise using 'qt.mkspec or fallbackmkspec' instead of explicit if-else condition.
2026-01-11feat(qt): add fallback mkspec support for different platformsruanc
- Introduce fallbackmkspec variable to handle mkspec selection - Set platform-specific fallback mkspec values: - macosx: macx-clang - linux: linux-g++ - windows: win32-msvc - mingw: win32-g++ - android: android-clang - wasm: wasm-emscripten - Implement conditional logic to use qt.mkspec when available, otherwise fall back to platform-specific mkspec - Maintain backward compatibility with existing mkspec usage
2026-01-11feat(qt): support dynamic mkspec selection for Qt SDKruanc
- Add mkspec variable to store QMAKE_XSPEC or QMAKE_SPEC from Qt environment - Include mkspec in the returned Qt SDK information table - Use dynamic mkspec path instead of hardcoded platform-specific paths - Remove hardcoded mkspec directory paths for macosx, linux, windows, android and wasm platforms - Add include directories using the dynamic mkspec path for proper Qt compilation
2026-01-10Merge pull request #7206 from SuperSodaSea/fix/kmdf-sharedruki
WDK: Add shared directory to KMDF include path
2026-01-10WDK: Add shared directory to KMDF include pathSuperSodaSea
2026-01-05add some comments according to code reviewqiuyi
2026-01-05fix r_arch to v_arch convert failed when suffix is addedqiuyi
2026-01-05support 'a' and 'f' suffix for arch > sm_90/compute_90qiuyi
2026-01-04fix(rule/verilator): Fix c++ language detect24bit-xjkp
2026-01-04fix(rules/verilator): Check `find_tool` result before read the version field24bit-xjkp
2026-01-04refactor(rules/verilator): Use `find_tool` instead of `find_programver`24bit-xjkp