Populars: Dades actualitzades el 27 d’octubre del 2026

Categories

Internet1.356
Comunicació321
Àudio i vídeo898
Gràfics i disseny539
Ofimàtica i productivitat1.124
Eines per a desenvolupadors3.134
Eines d’IA529
Seguretat i privadesa385
Eines del sistema3.114
Jocs523
Educació i ciència239
Xarxa i TI284

XMake build utility: baixar versions anteriors

A cross-platform build utility based on Lua.

Aquí hi ha 49 versions de XMake build utility, des de 30 de març del 2021 fins a l’actual, 3.1.2+20261016. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.

2021: 14 14 21 2022: 9 9 22 2023: 4 4 23 2024: 8 8 24 2025: 8 8 25 2026: 6 6 26

49 versions en 6 anys · unes 8,8 per any

VersióDataMidaFitxers
3.1.2+20261016Darrera versió 16 d’octubre del 2026 — 64 bits EXE (NSIS)64 bits PortableARM64 EXE (NSIS)ARM64 Portable32 bits EXE (NSIS)32 bits Portable
Notes de la versió
New features
- #7742: Support Clang reduced-BMI compilation
- #7791: Add xmake test --output-on-failure
- #7854: Add Inno Setup packaging and set_displayicon support
- #7758: Support custom downloaders and improve aria2 reliability
- #7792: Support configs.configdirs for pkgconfig:: packages
- #7799: Support VERSION_PRERELEASE and semver VERSION_BUILD in config files
- #7808: Support C++23 with nvcc
- #7766: Add raddbg support on Linux
- #7743: Expose more native Lua functions through lib.lua.*
- #7752: Support Unicode escapes in the pure Lua JSON decoder
Changes
- #7852: Suppress unused-argument warnings for clang-cl
- #7855: Update MATLAB version detection through R2026b
- #7767: Warn when cached project settings shadow a local project
- #7780: Remove built-in Gitee and GitCode mirrors
- #7860: Add standalone addon distribution examples
- #7800: Improve isnan invalid-input tests
- Update the bundled tbox
- Update Ubuntu PPA targets and NetBSD CI dependencies
- Update PowerShell installer and RPM version metadata
- Add repository development conventions in AGENTS.md
Bugs fixed
- #7750: Fix Clang modules and compilation databases with MSVC environments
- #7770: Preserve MSVC system includes in clangd compilation databases
- #7849: Remove unused include flags when compiling Clang PCMs to objects
- #7788: Fix C++ module caches across build modes and project generation
- #7815: Fix clang-cl PCH dependency tracking
- #7819: Disable compiler caching for MSVC PCH creation
- #7798: Avoid unnecessary static re-archiving and stale merged archive members
- #7820: Prevent repository updates from resetting user projects and recover interrupted clones
- #7776: Fix recognition of locally installed addons
- #7809: Fix local-repository paths when installing and upgrading addons
- #7821: Activate the required version of installed addons
- #7761: Preserve usable MSVC environments when toolset detection fails
- #7813: Fix Ascend C toolchain detection and unchecked SDK loading
- #7853: Fix gxx/gcc tool and flag matching
- #7763: Enable C++ exceptions by default for clang-cl packages
- #7779: Include compiler runtime paths during Windows and MinGW package installation
- #7782: Fix MIDL detection when cross-compiling to ARM64
- #7772: Fix Qt debug library names on HarmonyOS
- #7789: Fix Homebrew package discovery for latest versions
- #7760: Fix quoted flags and Windows paths in the Conan generator
- #7857: Pass selected toolchains to Make-based package builds
- #7803: Fix incorrect vs_runtime deprecation warnings
- #7749: Rebuild Verilator outputs when tools or flags change
- #7757: Fix version comparison and validation in set_xmakever
- #7765: Detect numeric and boolean dependency changes
- #7816: Fix escaped dollar signs in GCC dependency files
- #7753: Fix square-bracket escaping in path.pattern
- #7801: Fix hashset equality with nil members
- #7810: Fix heap ordering after non-root removal
- #7811: Return removed values from list pop and shift
- #7812: Preserve isolated vertices in graph cloning and reversal
- #7825: Fix weighted Levenshtein distances for empty strings
- #7827: Fix recursive deep cloning with table.clone(value, -1)
3.1.1+20260827 27 d’agost del 2026 — 64 bits EXE (NSIS)64 bits PortableARM64 EXE (NSIS)ARM64 Portable32 bits EXE (NSIS)32 bits Portable
Notes de la versió
New features
- #7696: Add addons support, to extend xmake with plugins, rules, toolchains, templates, modules and includes files
- #7702: Auto-install the addons declared by a project and lock them in xmake-addons.lock
- #7714: Support add_addons(...) in xmake.lua
- #7706: Add tests for addons
- #7707: Add tests for the package definitions shipped by addons
- #7717: Move the format / doxygen / macro plugins to addons
- #7723: Add new cross-compilation architectures, e.g. SPARC64
- #7721: Add the package.host.install_locally policy
- #7699: Rework the templates directory and template distribution
- Add the pkg package manager for BSD
Changes
- #7719: Propagate the vector extensions of a package to its consumers
- #7713: Run hlsl2spv / glsl2spv before the C++ module scan
- #7722: Improve the interpreter, project loading, search cache and semver
- #7733: Check the name conflicts of the global modules of addons
- #7726: Improve the mingw toolchain for clang and libc++
Bugs fixed
- #7737: Fix the duplicated packages of the nested builds when installing them locally
- #7738: Fix the platform menu of the remote build, e.g. xmake f -p windows --wdk=xxx
- #7710: Fix the link name of libraries ending with .lib
- #7709: Fix the runtime flags of clang
- #7703: Fix wix to recognize x86_64 when passing -arch
- #7701: Fix the dependency check to detect appended nested values
- #7698: Fix the semver version selection and build metadata sorting
- Fix scheduler.co_resume to raise the errors of the resumed coroutine
3.0.9+20260519 19 de maig del 2026 — 64 bits EXE (NSIS)64 bits PortableARM64 PortableARM64 EXE (NSIS)32 bits EXE (NSIS)32 bits Portable
Notes de la versió
New features
- #7430: Add C interop support for the Zig toolchain
- #7443: Add utils.replace built-in rule
- #7437: Upgrade built-in Lua runtime to 5.5
- #7446: Add Fil-C toolchain support
- #7489: vsxmake: generate .csproj for C# targets
- #7491: Add xrepo info --depgraph to print the package dependency graph
- #7490: Support exporting the target dependency graph as JSON or DOT
- #7518: Add aria2 download backend with multi-threaded support
- #7535: Add Huawei Ascend C toolchain support
Changes
- #7420: Improve zsh completions
- #7423: Improve has_flags detection for cl / clang-cl
- #7424: Improve code comments
- #7439: Switch icx to icx-cc on Windows
- #7434: Improve nix package config and source selection
- #7440: Improve code comments
- #7435: Improve C++ module error messages
- #7461: Expose checker as a public API
- #7463: Bump package versions in C++ modules tests
- #7465: Bump C++ modules test versions again
- #7467: Parse XMAKE_ROOT / XMAKE_STATS via option.boolean
- #7478: Improve custom toolchain definition
- #7485: Improve pairs behavior for Lua 5.5
- #7505: Add NuGet package repository entry to README
- #7524: Add lld-link configuration support
- #7529: Move clang PCH support into its own module
- #7542: Merge libs contributed by packages
Bugs fixed
- #7432: Fix set_kind("test") handling
- #7433: Fix xpack AppImage package naming
- #7445: Fix package local cache directory
- #7455: Avoid duplicate bundle rpath insertion in xcode.application
- #7451: Use the correct framework rpath for iOS apps in xcode.application
- #7449: Avoid leaking private dep flags into rebuilt BMIs for C++ modules
- #7470: Use target_link_libraries to link object libraries in generated CMakeLists
- #7477: Fix clang when using c++_static
- #7483: Fix syslink handling on MinGW
- #7493: Fix Qt cross-compilation
- #7495: Fix "cannot find known tool script for ar.cmd"
- #7500: Fix Linux kernel module insmod failure on kernel 6.12+
- #7502: Fix Rust build
- #7501: Fix Linux kernel module intermediate filenames
- #7503: Fix xpack deb / srpm packaging
- #7512: Handle Windows cross-compile prefix and install path in the Meson backend
- #7516: Restore missing path.isdir API
- #7520: Fix cl exception when probing flags
- #7523: Fix MSVC / Intel snippet detection when the temp path contains spaces
- #7525: Fix Zig CC stdlib and LTO flags
- #7527: Handle compiler / linker frontend variants more accurately when generating CMakeLists
- #7533: Support paths like mingw/current/bin in find_mingw
- #7538: Align ascendc flags with the Bisheng compiler user guide
- #7540: xmake show -l targets now lists all targets regardless of set_default
- #7541: Fix find_qt cache and dep config being overwritten during Qt cross-compilation
- #7545: Expand builtin variables before calling path.is_absolute in add_moduledirs
3.0.8+20260323 23 de març del 2026 — 64 bits Portable64 bits EXE (NSIS)ARM64 PortableARM64 EXE (NSIS)32 bits Portable32 bits EXE (NSIS)
Notes de la versió
New features
- #7398: Add C# language and dotnet toolchain support
- #7410: Add C# and C/C++ interop support via P/Invoke
- #7360: Support custom templates
- #7367: Add xmake create --list and remote template distribution
- #7313: Add build.release.strip policy
- #7333: Add winos.file_signature function
- #7336: Add support for running wasi target
- #7346: Add nnd debugger support
- #7366: Add tarxz pack format
Changes
- #7416: Switch xmake.cli rule from bin2c to bin2obj
- #7309: Keep package source
- #7310: Improve check tips
- #7311: Improve Xcode toolchain
- #7312: Improve binutils to support wasm
- #7320: Add haiku ci
- #7329: Improve qt deploy for macapp
- #7349: Strip embed-dir on clang/gcc for C++ modules
- #7368: Move templates to repository
- #7383: Split zig toolchain to zig/zigcc
- #7384: Improve find_hdk
- #7387: Show target name in progress
- #7391: Improve to find package with vcpkg features
- #7392: Fix zig for shared libraries
- #7396: Improve vcpkg
- #7399: Extend formatting to C++ modules
- #7409: Improve ldc on windows
Bugs fixed
- #7299: Fix dependency handling for vcpkg
- #7316: Fix components typo
- #7318: Update tbox to fix tolower/toupper
- #7339: Update tbox to fix start process on win7
- #7344: Fix swig jar package module
- #7345: Fix check clang info
- #7341: Fix WASM QT 6.9
- #7356: Fix issue #7354
- #7371: Fix test verbose output
- #7386: Fix install script incompatibility with coreutils 9.10
- #7393: Fix build target validation
3.0.7+20260210 10 de febrer del 2026 — 64 bits EXE (NSIS)64 bits Portable32 bits EXE (NSIS)32 bits Portable
Notes de la versió
New features
- #7178: Switch Verilator build file parsing from cmake to json format
- #7186: Add alpine ci
- #7187: Add suffix support for CUDA architecture
- #7190: Nix Package Manager: Add Semantic Versioning and Improve Version Selection
- #7189: Add package schemes
- #7208: Support dynamic mkspec selection for Qt SDK
- #7219: Add cli.iconv module
- #7235: Add string case conversion functions: lower and upper
- #7246: Add utf8 module
- #7268: Add dependency file generation for Nim source files
- #7269: Add target architecture validation for cross-compilation in zig toolchain
- #7274: Add os.access function for file access checking
- #7284: Add --stdin
- #7293: Add support for running wasm target in browser
- #7300: Add libdir,includedir,bindir support for install/uninstall
- #7295: Support test output files
Changes
- #7203: Improve mingw toolchain
- #7206: WDK: Add shared directory to KMDF include path
- #7214: Improve warnings output
- #7216: Improve requirelock
- #7223: Improve NuGet library file matching with score-based selection
- #7226: Improve to find clang-tidy
- #7232: Improve linker.link_scripts
- #7237: Update tbox to support case
- #7240: Improve verilator flags
- #7258: Improve qt xpack
- #7262: Improve pch concurrently to other targets
- #7260: Improve fpc
- #7270: Improve to select scheme version
- #7272: Enhance Nim support for shared libraries and rpath handling
- #7273: Improve io.read and io.readfile
- #7267: Enhance shell detection for Linux by checking parent process
- #7278: Improve os.isexec
- #7283: Enhance compile_commands support and add test cases
- #7285: Improve Windows shell detection for cmd/powershell
- #7286: Check long env values when detecting vs
- #7280: Add target flags only for cross-compilation
- #7290: Improve vcvars
- #7302: Improve run process errors
- #7306: Improve remote build with multi-host configuration and --host option
- #7298: Add initial implementation for Windows DLL foo/main example
Bugs fixed
- #7210: Fix package version
- #7213: Fix installdir of imporfiles
- #7231: Fix get flag in module support
- #7245: Fix to select scheme version
- #7259: Fix export c++ function symbols
- #7266: Fix pch header extension
- #7282: find_cuda: revert breaking change
- #7294: Fix package toolchain
- #7296: Fix find emsdk
- #7202: Fix getfenv
3.0.6+20260104 4 de gener del 2026 — 64 bits EXE (NSIS)64 bits Portable32 bits EXE (NSIS)32 bits Portable
Notes de la versió
New features
- #7141: Support disabling native app glue for Android
- #7139: Add Android native app build support
- #7127: Add deplibs support in binutils
- #7120: Add extractlib support in binutils
- #7106: Add /std:c++23preview support for MSVC
- #7105: Add bin2obj support for glsl/hlsl2spv
- #7103: Add bin2obj rule (faster than bin2c)
- #7096: Add Flang toolchain support
- #7094: Add xmake check syntax support
- #7091: Add dynamic debugging support for MSVC
- #7083: Add support for CUDA 11~13
- #7071: Add Qt pack support
- #7064: Add AppImage xpack format for Linux application packaging
- #7062: Add dmg xpack format for macOS application packaging
Changes
- #7149: Improve binutils to optimize rpath parsing
- #7148: Update Zig examples
- #7145: Improve Clang/LLVM runtime support
- #7136: Improve clang-cl depfiles generation
- #7135: Improve xrepo env to add session ID
- #7155: Refactor Windows ASan for clang-cl (runtime linking, linker flags, PATH/CMAKE_LINKER_TYPE setup, toolchain streamlining)
- #7109: Improve binutils to read symbols from binary file
- #7102: Improve bin2c rule
- #7098: Refactor and improve Golang support
- #7095: Mark target/package/toolchain:memcache as public
- #7093: Improve mirror repo URL
- #7088: Improve C++/ObjC rules
- #7087: Add type constraint for policy package.download.http_headers
- #7069: Save Qt rules for LLVM toolchain
- #7061: Update CI configuration
- #7039: Update macOS CI
Bugs fixed
- #7132: Fix clang-cl toolchain with ASan
- #7125: Fix cosmocc CI
- #7124: Fix default MSVC runtime for Clang toolchain
- #7112: Fix change directory on Windows
- #7104: Fix prepare for project generators
- #7092: Fix Solaris build
- #7086: Fix targetdir in Qt QML rule
- #7085: Fix CMake flags for Clang toolchain
- #7084: Fix pacman find_package
- #7082: Fix checking Clang CUDA flags
- #7081: Fix get_headerunit_key
- #7074: Fix libc++ cannot find std module
- #7067: Fix get_stdmodules with cross toolchain
3.0.5+20251125 25 de novembre del 2025 — 64 bits EXE (NSIS)64 bits Portable32 bits EXE (NSIS)32 bits Portable
Notes de la versió
New features
- #7055: Add Solaris platform support (i386, x86_64)
- #7054: Add support for additional BSD systems (NetBSD, OpenBSD, DragonflyBSD)
- #6929: Add support for GCC 15 toolchain
- #6967: Add Swift interop support for C++ and Objective-C
- #6964: Support specifying CUDA SDK version via cuda_sdkver
- #6963: Add libtool patch support for cross compilation
- #6974: Support multi-row refresh for progress output
- #7024: Add JSON output format for xmake show -t target
- #7025: Add XML module with parsing and encoding support
- #6989: Add async support for os APIs
Changes
- #6924: Improve toolchain configuration with add_toolchains("name[configs]") syntax
- #6935: Refactor toolchain: separate gcc/clang registration from definition
- #6942: Improve file reading performance
- #6946: Add LLD linker support for Clang toolchain
- #6970: Improve TTY handling and output
- #6977: Refactor Xcode toolchain and integrate it into LLVM toolchain for Apple devices
- #6987: Add Ghostty terminal detection support
- #7003: Limit build environment retrieval in package configurations
- #7008: Format code style
- #7004: Skip rebuilding packages and std modules when using -r flag
- #7019: Improve xmake.sh/configure script and add Ninja generator support
- #7023: Update Qt TypeScript rule
- #7022: Make zig-cc toolchain inherit from clang
- #7027: Improve graph module performance
- #7031: Improve require parsing
- #7032: Improve symbol extraction
- #6952: Add realtime output support for tests
- #6998: Update tbox library for process/argv support
- #7037: Improve xmake format
- #7038: Improve clang-tidy output handling
Bugs fixed
- #6926: Fix loading Unicode main script path on Windows
- #6931: Fix C++ modules: fallback to system-wide clang-scan-deps when toolchain version is not installed
- #6937: Fix target jobs handling
- #6954: Fix modules support for vsxmake/vs generators
- #6955: Fix build number sorting in packages
- #6956: Fix build failure when using zigcc linker that doesn't support depfile
- #6959: Fix using zigcc with autotools for dynamic linking
- #6983: Fix modules: strip sanitizer flags for module reuse
- #6984: Fix libdir path in installed CMake import files
- #6993: Fix xmake test modules
- #6992: Fix modules: add all supported platforms for clang get_cpp_library_name
- #6999: Fix rootdir handling
- #7002: Fix asn1c: include generated output as system headers
- #6996: Fix Nimble find_package to use latest package list format
- #7012: Fix sparse checkout handling
- #7013: Fix removing dependencies when packaging
- #7017: Fix lock_packages typo
- #7016: Fix project default configuration in vsxmake
- #7018: Fix build order: only disable when dependency linking inheritance is disabled
- #7035: Fix process redirection issues by updating tbox
3.0.4+20251014 14 d’octubre del 2025 — 64 bits EXE (NSIS)64 bits Portable32 bits EXE (NSIS)32 bits Portable
Notes de la versió
New features
- #6864: Add default file filter for format task
- #6843: Improve clang-tidy support
- #6861: Rewrite of Nix Package Manager Support
- #6850: Add package api checking
- #6874: Add scriptdir to project packages
- #6876: Add versionfiles checker
- #6884: Add msystem support on msys2
- #6891: Add coroutine semaphore
- #6894: Add llvm-nm for clang toolchain
- #6918: Add copy_if_different in os.cp
Changes
- #6846: Improve cmake default flags
- #6849: Improve jobgraph
- #6859: Improve to check target flags
- #6858: Modify config flags order
- #6854: Improve os.curdir/os.cd
- #6866: Improve os.getenvs
- #6867: Make sure generic options are always inserted
- #6870: chore(vcpkg): bump default baseline hash of vcpkg
- #6880: Update cmake_importfiles.lua
- #6872: Improve hash
- #6886: Decrease jobs count in jobgraph
- #6890: Update cmake_importfiles.lua
- #6892: Improve runjobs to reduce the time spent on coroutine scheduling
- #6896: Add hash test
- #6904: Improve clang to support for msvc envs
- #6915: Improve to export def rules for binary
Bugs fixed
- #6844: Fix version in auto-generated .pc.
- #6851: Fix finding clang-scan-deps
- #6857: Fix rc compiler with cmake in cross-compilation
- #6809: fix(C++ modules) fix stdmodule priority
- #6882: Fix: write package manifest.pathenvs in deterministic order
- #6888: Fix clang toolchain package
- #6889: Fix os.getenvs compat
- #6900: package.tools.xmake: fix policies not being passed
- #6901: package download: don't get submodules if disabled
- #6907: package download: don't get submodules if disabled (branch version)
3.0.3+20250921 21 de setembre del 2025 — 64 bits EXE (NSIS)64 bits Portable32 bits EXE (NSIS)32 bits Portable
Notes de la versió
New features
- #6778: Add build.linker.output
- #6779: Add #embed and embedirs support
- #6787: Support for vs2026
- #6785: Support clang and llvm for wdk rules
- #6791: Add Nix Package Manager Support
- #6800: Support nushell for xrepo env
- #6796: Enable support of incomplete wdk
Changes
- #6765: Improve bin2c to use native thread
- #6771: Fix find gcc/gxx cache
- #6777: Fix executable path for cmake
- #6783: Fix build.c++.modules.std policy
- #6744: Use a file for requires flags when --verbose or --diagnosis is supplied
- #6780: Add benchmarks and optimize config/build targets
- #6784: Continue to optimize building targets speed
- #6793: Use musl to avoid glibc's version issue
- #6788: Improve incremental build clang
- #6811: Improve clang-tidy
- #6810: Improve the default flags for cmake
- #6801: Change compilers priority for gcc and clang
- #6819: Improve show target
- #6817: Improve build targets speed
- #6822: Prioritize envs over repo cache
- #6824: Improve has_flags
- #6832: Optimize codesign
Bugs fixed
- #6808: Fix xrepo env
- #6821: Clean undefined vsvers
- #6818: Fix Nix Package Detection in nix-shell Environment
- #6798: Add external to the strippeable_flags for msvc
3.0.2+20250904 4 de setembre del 2025 — 64 bits EXE (NSIS)64 bits Portable32 bits Portable32 bits EXE (NSIS)
Notes de la versió
New features
- #6755: Add native thread support
- #6641: Add pkgenvs to target/config
- #6644: Support .def file with clang
- #6695: Add /uselocaltime to inf2cat args
- #6709: Support for wasm64
- #6737: Add python stub file extension to cython rule
Changes
- #6651: Improve depfiles
- #6656: Make build tools support passing in opt.targets
- #6688: Improve to install targets
- #6692: Improve protobuf test
- #6714: Improve tests for c++ modules
- #6719: Improve comax for config
- #6725: Improve target:extrafiles
Bugs fixed
- #6648: Fix(qt.qmltyperegistrar): Collect metatypes info
- #6661: Fix prolonged blocking in _ping_via_wget by setting "--tries=1"
- #6665: Fix cmake/mingw
- #6674: Attempt to fix linkgroups in package
- #6686: Fix compiler cache
- #6698: Fix(c++ modules) handle empty modules
- #6699: Fix(c++ modules) fix xmake not updating module mapper when module file is removed
- #6706: Fix find_cudadevices for CUDA 13
- #6707: Fix(c++ modules) fix sourcebatch caching
- #6712: Fix(c++ modules) fix disabled target getting configured for module compilation
- #6713: Fix(c++ modules) fix non .cpp file stealed from c++.build sourcebatch
- #6715: Fix(c++ modules) fix public culled module incorrectly emiting a warning
- #6718: Ignore pch flags
- #6732: Fix: android ndk rust link-args
- #6735: Fix(qt.qmltyperegistrar): Extend dependencies for rebuild
- #6738: Fix protobuf for target deps
- #6741: Fix vsxmake options
- #6747: meminfo.c: no vmstat.compressor_page_count on < 10.7
3.0.1+20250718 18 de juliol del 2025 — 64 bits EXE (NSIS)64 bits Portable32 bits EXE (NSIS)32 bits Portable
Notes de la versió
New features
- #4810: Add Native XCode project generator plugin
Bugs fixed
- #6592: Fix objects only links
- #6586: Fix build.fence policy
- #6600: Fix compile_commands generator for c++modules
- #6621: Fix android build for ndk r17c
- #6635: Fix batchcmds for qt/moc
3.0.0+20250615 15 de juny del 2025 — 64 bits EXE (NSIS)64 bits Portable32 bits Portable32 bits EXE (NSIS)
Notes de la versió
New features
- #5926: Add MIDL support
- #6414: Add platform.windows.subsystem rule
- #5527: Switch to 3.0 policies
Changes
- #6202: Improve rule API and build dependency order
- #5624: Enable auto build when calling xmake run by default
- #5526: Use MD/MDd runtimes for msvc by default
- #5545: Use ninja generator for cmake package by default
- #6355: Support customizing implib path of MinGW/MSVC
- #6373: Improve c++ modules support
- #6376: Improve vsxmake generators for namespaces
- #6209: Add build jobgraph support
- #6361: Rename buildir to builddir
2.9.9+20250408 8 d’abril del 2025 — 64 bits EXE (NSIS)64 bits Portable32 bits EXE (NSIS)32 bits Portable
Notes de la versió
New features
- #6137: IDE integration
- #6138: Use libxmake to build binary with xmake lua apis
- #6154: Add kotlin language and kotlin-native compiler and packages support
- #6279: Add msvc midl support
Changes
- #6182: Support msstl modules for clang
- #6281: Support Verilator target build to shared library
- #6270: Improve conan generator
- #6243: Improve llvm toolchain to support for cross platform
- Support for CMake 4.0
Bugs fixed
- #6292: Fix namespace issue
2.9.8+20250204 4 de febrer del 2025 — 64 bits EXE (NSIS)64 bits Portable32 bits EXE (NSIS)32 bits Portable
Notes de la versió
New features
- #5994: Profile process performance
- #5995: Add profile support for vs generator
- #5949: Add rule nodejs.module
- #3380: Add namespace support
- #5945: Check pkgconfig/cmake importfiles for package
- #6054: Add xmake bundle for linux
- #6071: Improve to download package for git url, support for sparse-checkout
- #5163: Support TI-CGT C2000/C6000 compiler
- #5344: Support IAR ARM C/C++ compiler
- #5554: Add custom unknown toolchains support
Changes
- #6056: Build and release xmake/arm64 on windows.
- #6097: Add qt_host Option to Enable Cross-Platform Qt Builds Using Host SDK Tools
- #6120: Add custom preprocessor for configfiles
- #6088: Improve configfiles to generate export macro
Bugs fixed
- #272: Fix xmake stuck when readfile always return zero for msvc + /O1
- #6089: Fix depend.is_changed for cuda
2.9.7+20241219 19 de desembre del 2024 — 64 bits Portable64 bits EXE (NSIS)32 bits EXE (NSIS)32 bits Portable
Notes de la versió
New features
- #5813: Add before_config and after_config for rule
- #5848: Support custom MSVC build tools, e.g. PortableBuildTools and msvc-wine
- #5880: Use msvc package to build project
- #5884: Add installtips for package
- #5894: Add package.merge_staticlibs policy to merge package libs
- #5948: Add lua.native-object rule
- #5911: Support for nuget packages
Changes
- #5817: Improve default pic for packages
- #5869: Add libstdc++ standard library modules support for gcc
- #5923: Solve the package version and configs conflict
Bugs fixed
- #5856: Fix compile c++modules for clang
- #5858: Fix the precompiled header for gcc
2.9.6+20241030 30 d’octubre del 2024 — 64 bits Portable64 bits EXE (NSIS)32 bits Portable32 bits EXE (NSIS)
Notes de la versió
New features
- #5527: Add set_policy("compatibility.version", "3.0") to preview v3.0 features.
- #5649: Add package.check_fcsnippets
Changes
- #5631: Add as_needed for add_linkgroups
- #5702: Improve hash module
- #5688: Improve hashset module
- #5711: Support to parse include deps for sdcc
- #5727: Improve configs for add_requires
- #5762: Improve bin2c speed
Bugs fixed
- #5645: Fix xmake watch for linux
- #5686: Fix module scanning
2.9.5+20240914 14 de setembre del 2024 — 64 bits Portable64 bits EXE (NSIS)32 bits EXE (NSIS)32 bits Portable
Notes de la versió
New features
- #5462: Add xmake l cli.bisect
- #5488: Support for using cosmocc to build xmake binary
- #5491: Provide single xmake binary with embeded lua files
- #5580: Add @builtin/xrepo to add envs for xrepo env shell
Changes
- #5507: Use treeless to improve git.clone
- #5536: Add jar generate in swig mode
- #5573: Improve vsxmake generator performance
- #5601: Improve utils.symbols.export_all rule to filter sourcefile path
Bugs fixed
- #4750: Fix compile_commands generator for xmake tests
- #5465: Fix lock package requires
- #4760: Fix distcc client issue
2.9.4+20240729 29 de juliol del 2024 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
New features
- #5278: Add build.intermediate_directory policy to disable and custom intermediate directory
- #5313: Add windows arm/arm64ec support
- #5296: Add Intel LLVM Fortran Compiler support
- #5384: Add add_bindirs for package
Changes
- #5280: Add missing C++20 Modules file extension
- #5251: Update 7z/curl for windows installer
- #5286: Improve json to parse hex string
- #5302: Improve Vala support
- #5335: Improve xmake install and xpack, Add set_prefixdir api for target
- #5387: Improve xmake test
- #5376: Improve module objectfiles handling and moduleonly package
Bugs Fixed
- #5288: Fix xmake test for unity build
- #5270: Fix pch/include for gcc/clang
- #5276: Fix find vc6
- #5259: Fix the failure of the command line completion function
2.9.3+20240624 24 de juny del 2024 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
2.9.2+20240523 23 de maig del 2024 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
New features
- #5005: Show all apis
- #5003: Add build.fence policy
- #5060: Support Verilator target build to static library
- #5074: Add xrepo download command to download package source
- #5086: Add check support for package
- #5103: Add qt ts files building
- #5104: Call where in find_program
Changes
- #5077: Use x64 host compiler for msvc when building x86 target
- #5109: Support runpath/rpath for add_rpathdirs
- #5132: Improve ifort/icc/icx support on windows
Bugs Fixed
- #5059: Fix load huge targets stuck
- #5029: Fix crash on termux
2.9.1+20240422 22 d’abril del 2024 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
New features
- #4874: Add Harmony SDK support
- #4889: Add signal module to register signal handler in lua
- #4925: Add native modules support
- #4938: Support for cppfront/h2
Changes
- Improve packages to support for clang-cl
- #4893: Improve rc includes deps
- #4928: Improve to build and link speed
- #4931: Update pdcurses
- #4973: Improve to select script
Bugs fixed
- #4882: Fix install deps with --group
- #4877: Fix compile error for xpack with unity build
- #4887: Fix object deps
2.8.9+20240321 21 de març del 2024 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
New features
- #4843: Endianness/Byte-order detection on build machine
Changes
- #4798: Improve wasi sdk detect
- #4772: Improve tools.cmake to support vs2022 preview (v144)
- #4813: Add gb2312 encoding
- #4864: Improve to extract symbols for gdb
- #4831: Allow target:fileconfig() for headerfiles
- #4846: Improve to show progress
Bugs Fixed
- Fix select_script match pattern
- #4763: Fix {force = true}
- #4807: Fix nimble::find_package
- #4857: Fix parse basic options
2.8.6+20231226 26 de desembre del 2023 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
New features
- Add network.mode policy
- #1433: Add xmake pack command to generate NSIS/zip/tar.gz/rpm/srpm/runself packages like cmake/cpack
- #4435: Support batchsize for UnityBuild in Group Mode
- #4485: Support package.install_locally
- Support NetBSD
Changes
- #4484: Improve swig rule
- Improve Haiku support
Bugs fixed
- #4372: Fix protobuf rules
- #4439: Fix asn1c rules
新特性
- 添加 network.mode 策略
- #1433: 添加 xmake pack 命令去生成 NSIS/zip/tar.gz/rpm/srpm/runself 安装包
- #4435: 为 UnityBuild 的组模式增加 batchsize 支持
- #4485: 新增 package.install_locally 策略支持
- 新增 NetBSD 支持
Changes
- #4484: 改进 swig 规则
- 改进 Haiku 支持
Bugs 修复
- #4372: 修复 protobuf 规则
- #4439: 修复 asn1c 规则
2.7.9+20230515 15 de maig del 2023 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
New features
- #3613: Add wasm.preloadfiles configuration for wasm
- #3703: Support for conan >=2.0.5
Changes
- #3669: Improve cmake generator to support add_cxflags with the given tool
- #3679: Improve xrepo clean
- #3662: Improve cmake/make generator for lex/yacc project
- #3697: Improve trybuild/cmake
- #3730: Improve c++modules package installation
Bugs fixed
- #3596: Fix check_cxxfuncs and check_cxxsnippets
- #3603: Fix xmake update
- #3614: Fix qt envirnoment when running target
- #3628: Fix msys2/mingw setenv and os.exec issue
- Fix setenv for msys/mingw
新特性
- #3613: 添加 wasm.preloadfiles 扩展配置
- #3703: 支持 conan >=2.0.5
改进
- #3669: 改进 cmake 生成器支持特定工具的 cxflags
- #3679: 改进 xrepo clean
- #3662: 改进 cmake/make 生成器去更好的支持 lex/yacc 工程
- #3697: 改进 trybuild/cmake
- #3730: 改进 c++modules 包安装,解决不同目录同名文件分发冲突问题
Bugs 修复
- #3596: 修复 check_cxxfuncs 和 check_cxxsnippets
- #3603: 修复 xmake update 的无效 url
- #3614: 修复 xmake run 对 Qt 环境的加载
- #3628: 修复 msys2/mingw 下 os.exec 总是优先查找错误的可执行程序
- 修复 msys/mingw 下环境变量设置问题
2.7.8+20230405 5 d’abril del 2023 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
2.7.7+20230224 24 de febrer del 2023 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
2.7.4+202212240756 24 de desembre del 2022 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
2.7.2+202210100423 10 d’octubre del 2022 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
2.7.1+202208260955 26 d’agost del 2022 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
2.6.9+202207171336 17 de juliol del 2022 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
2.6.8+202206221349 22 de juny del 2022 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
2.6.7+202205290253 29 de maig del 2022 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
2.6.6+202205251206 25 de maig del 2022 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
2.6.4+202203070431 7 de març del 2022 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
2.6.3+202201221251 22 de gener del 2022 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
Notes de la versió
New features
• #1298: Support vcpkg manifest mode and select version for package/install
• #1896: Add python.library rule to build pybind modules
• #1939: Add remove_files, remove_headerfiles and mark del_files as deprecated
• Made on_config as the official api for rule/target
• Add riscv32/64 support
• #1970: Add CMake wrapper for Xrepo C and C++ package manager.
• Add builtin github mirror pac files, xmake g --proxy_pac=github_mirror.lua

Changes
• #1923: Improve to build linux driver, support set custom linux-headers path
• #1962: Improve armclang toolchain to support to build asm
• #1959: Improve vstudio project generator
• #1969: Add default option description

Bugs fixed
• #1875: Fix deploy android qt apk issue
• #1973: Fix merge static archive
2.6.2+202112171353 17 de desembre del 2021 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
2.6.1+202112031403 4 de desembre del 2021 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
2.5.9 31 d’octubre del 2021 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
2.5.8+202110081459 9 d’octubre del 2021 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
2.5.7+202108290043 29 d’agost del 2021 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
2.5.6+202107260800 5 d’agost del 2021 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
2.5.5+202107010648 16 de juliol del 2021 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
2.5.4+202105150825 6 de juliol del 2021 — 64 bits EXE (NSIS)32 bits EXE (NSIS)
2.5.3 8 d’abril del 2021 — 64 bits EXE
2.5.1 30 de març del 2021 — 64 bits EXE
2.3.9 30 de març del 2021 — 64 bits EXE
2.3.8 30 de març del 2021 — 64 bits EXE
2.3.7 30 de març del 2021 — 64 bits EXE
2.3.6 30 de març del 2021 — 64 bits EXE

El més popular a Llenguatges i SDK

Mostra-ho tot
  1. Go Programming LanguageLlenguatges i SDK
  2. LLVMLlenguatges i SDK · LLVM
  3. DenoLlenguatges i SDK · Deno Land Inc.
  4. CMakeLlenguatges i SDK · Kitware
  5. YarnLlenguatges i SDK · Yarn Contributors
  6. CcacheLlenguatges i SDK · Joel Rosdahl
  7. sbtLlenguatges i SDK · Lightbend, Inc.
  8. BOINCLlenguatges i SDK · Space Sciences Laboratory, U.C. Berkeley
  9. Dart SDKLlenguatges i SDK · Google
  10. NVM for WindowsLlenguatges i SDK · Ecor Ventures LLC

Etiquetes

Comparteix