summaryrefslogtreecommitdiff
path: root/xmake/rules/qt
AgeCommit message (Collapse)Author
2026-04-20fix qt crosswzshun
2026-03-29fix const limit on lua5.5ruki
2026-03-23fixchooyy
2026-02-25Refactor Emscripten JS issue fixes into a dedicated function for improved ↵Saikari
clarity and maintainability
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-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-01-24improve qt xpackruki
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
2025-12-02fix targetdir in qml ruleruki
2025-11-28fix uninstall filesruki
2025-11-28add uninstallcmdruki
2025-11-28fix cp dirruki
2025-11-28install deployed qt filesruki
2025-11-28fix installdir for pack qtruki
2025-11-28fix windeployqtruki
2025-11-28improve windeployqt for xpackruki
2025-11-27add missing filesruki
2025-11-27pack qt appruki
2025-11-27Update load.luaruki
2025-11-27Save QT rules for llvm-toolchainMaxwell Geng
2025-11-14Update Qt ts ruleRC1844
Avoid unnecessary processing without source files
2025-09-20optimize codesignruki
2025-09-06fix qt rule orderruki
2025-09-06revert config targets #6775ruki
2025-08-22fix qmltyperegistrar path #6733ruki
2025-08-21format coderuki
2025-08-21fix(qt.qmltyperegistrar): Get rid of redundant packing into tablesSerhii Olendarenko
2025-08-20fix(qt.qmltyperegistrar): Extend dependencies for rebuildGooRoo
- Add values (import name, import version) to dependencies. - Add corresponding headers to dependencies as we need to re-generate `plugin.qmltypes`.
2025-08-06Merge pull request #6667 from xmake-io/configruki
improve to config targets
2025-08-06Revert "improve to config targets"ruki
2025-07-31sort qt rules #6659ruki
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-12revert qt/mocruki
2025-07-07fix qt rule #6570ruki
2025-07-03rename copyrightruki
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-05-25fix: rcc search path for qt androidbinLep