XMake build utility The TBOOX Open Source Group · Xmake-io.Xmake
A cross-platform build utility based on Lua.
xmake is a lightweight cross-platform build utility based on Lua.
It uses xmake.lua to maintain project builds.
Compared with makefile/CMakeLists.txt, the configuration syntax is more concise and intuitive.
It is very friendly to novices and can quickly get started in a short time.
Let users focus more on actual project development.
winget install --id Xmake-io.Xmake --exact --source wingetLatest 3.0.9+20260519· May 19, 2026 Arch Scope Type SHA256 Dl
x86machine nullsoft35C09814DB94CCCCA9687D4F96F07EFA859F0F5698637528B98A83D8AAE0246Dx64machine nullsoft41DB4671946E0F1368D03164E82A1B9D5E3EB02CA117E04D1C60719F90109B6Darm64machine nullsoft2B4197DE0B71CD2E2CA9D8F57FC5C699833DB891AFEDA7C571BE03B204EBE5B1x86— portable6420A6BDE1A6526DC059F03E301EEAC483AAA1DAE94C23FC8DCF7409210F486Cx64— portable0400C8B07738EE75FBB30C60E7F1837F08ACDC6264AD57463DB3D169717BC9E6arm64— portable7F91D1BD6D6D7EF18C5057F05930CBFCC4FC0E9F88772088C9B7D0BAAE573B2DOlder versions (46) 3.0.8+20260323 Arch Scope Type SHA256 Dl
x86machine nullsoft1268CDBE95D8FE82A23EA5098C793C299BE538B973F4F6C6707A203084BD0CAAx64machine nullsoft0648EE0996F7A99187C741720CF1B3E2193B018F709ABB2A8F439859BC62655Aarm64machine nullsoft965941599E43396457A4B7648238AA4BB26BB544553334B9BECE7E75937D40B8x86— portableC893C7CC67019E775ED7F9CE66F09FB43FEC5FD7033128E316F2C4E1474816CEx64— portableE9A316BFB18FEE60036174912502030EA7EB3D62C49634D5828EF5C2B2327AECarm64— portable42CB9B6010C7B8D498C2F5CFC3E62FBC02FDEEDB4FD8139B1244E7D606B456EB3.0.7+20260210 Arch Scope Type SHA256 Dl
x86machine nullsoft035307C65FB0B5FA67FCBEF2B7C60FFA5BAFC937BB884E33C15E38C7FCC2F92Ex64machine nullsoft4ED70CA59151106E95BB72159965AA705BA5A78A4FD25678C9FC50B6637BB9F5x86— portableA340129B8580B47FA01F2F7FE109D7F93B93BAAAD11F3773DB1BB62E306DDBD9x64— portableBEB282F889357C7A6125CCF334C2476AEBF26119A12E0CB86CF4E7D272192F683.0.6+20260104 Arch Scope Type SHA256 Dl
x86machine nullsoftC70DEC1724063FFBFB75B7A1A0125A423CC6736FB4C5AA4A7545A2AAA6207D4Ax64machine nullsoft255465001D550195B355825E40295E7995423F8251D74A631A00B7073E741383x86— portable84B68B1584F487350D20BC3D5F65AC40F43280E4BA7396AA842E29DD79E7AEBEx64— portableEB88936D6FDE61566A67A06C69D55CB439D94AF1E3EA708D1C184A23610EED5B3.0.5+20251125 Arch Scope Type SHA256 Dl
x86machine nullsoftBF1588A3122931E05C092302FB4C436904E64C055EE3214EB2D31C4D29E73CAAx64machine nullsoft16C70BA5EB73048856CE21D72EF0297899B727CC18DD380AF61939229866ADD8x86— portable82BB81898C47A68FC201B4BA9C0E643DF770BD04B68EB329FCBA8A9AD4298177x64— portable021B81A9189CF11FB7154BA988734DAFE7604E468464E0B0782B004952C45E3F3.0.4+20251014 Arch Scope Type SHA256 Dl
x86machine nullsoftEA7AE09CC5BD2CE467A76C2434B2C2EDE00B3DE1011BC8B72109AFD46366F4BFx64machine nullsoftD19529002FAD4E5340F06EE17F9DDE24A7421026D50380EB41EB6DDA2422AEFCx86— portableE0AEA9FD281AD5846139138A5D6B3B3723AB216538DBD3F0A798F07AE170FCC4x64— portableBDB45CF1B8A25D23EA6DD0480C923EBE14633FD78B5758B44C005964E4A48E313.0.3+20250921 Arch Scope Type SHA256 Dl
x86machine nullsoft6E2E04C240C627169762C12433FBF47C33D0755A18EB64892054000BF5936383x64machine nullsoft6F9BA03B6B6DAD0952C0B63344BCE7ADA2CDDBB4912C0A08180949E24D621BDFx86— portable5F629FF6F6D63C5A022B756D1ADB2AC2DA58C50D479806D99CAF1EE6ECDA974Dx64— portableB4AC9D32E0260923A3A747EA50321A15715641E669863143F7FBB1F8A88BAB8F3.0.2+20250904 Arch Scope Type SHA256 Dl
x86machine nullsoftBCAA9E2908063B6E966F0BD4A0E16920409319BF51498104C47ADF29E4F4CF41x64machine nullsoftE097F4CEFEDF857C88FAA727AEFA758A05B192B8CFA50F1AEBEC5705F733C485x86— portable315331E0B7ACB586407E2133439DF59DFB3858B5871A0C3017D3373113839046x64— portable212B4B34C9280D252FFEF27CDB6C69FDE16E1C7AC835B5F754D56A8D96BC38123.0.1+20250718 Arch Scope Type SHA256 Dl
x86machine nullsoft7165B6E1709C840D57BABCC6FFD20DDFEB30C136EE1FB61DFCC837A63D03D349x64machine nullsoftC0D21F114D06F1CCBE4941F55E7067AD51B432B31A439FF4C2CC4C733AB868E1x86— portableB12A24CC65131333CE462C5B77C25EEF3FB9B19E2374662966A6E485F725AF23x64— portable7F8891FED8B50F06A2B0562F2B0975824222105959EDE0F4515C1F0778B186DD3.0.0+20250615 Arch Scope Type SHA256 Dl
x86machine nullsoft12CE3941C5F3C037DB1598B4575B02AA36169C310F6E9FB25F7838D6BFAACC44x64machine nullsoftE68ED509B4270653AB378D9AB1D506B09E2EC41D50A3F64DBA8C4A88BD6333CCx86— portableCBE1C1BCA99B2CA510E49189BEDA96E7E4566358F6D0BFDA965CB218914B7BBAx64— portable7DC6356396A569F385AE3E1E07C0763C518465140A6511C9EBE24FE20692DD992.9.9+20250408 Arch Scope Type SHA256 Dl
x86machine nullsoft93DA7A5DEB261FC10970C30FB71FDFAE58390E390B369C7B4E6C1269ACD94B5Bx64machine nullsoft934BEB6995D87BF902FD9C9B73A4E72B13CFD80AD73EF3BEF3050E83A2E931D6x86— portable7A1F376DA60850F48EB5D02E56A9AE32FEB354FC2F0D1A7C4D40C4A027693B5Dx64— portable66DAF970B073413F4B57442D018A876A54B2ACEF32CE6D0646B392A4F10296C92.9.8+20250204 Arch Scope Type SHA256 Dl
x86machine nullsoft60989028F4CD7663A2F2A71227B729CE7A2EED7C0CB371279BAF799AAD2A5F28x64machine nullsoftD4D9895479105ECDE8AC23DC520495200C0B64DDDDEED6BC94009AB9430925EEx86— portableDE55E5EA317A8C644E768B376A4C748BF9944BB2F57868ACAFA98D024B367123x64— portable1BE789DD42F944BFD2866948FEBAFE5E4D83605037B23B8F8678ED0082C7F8FA2.9.7+20241219 Arch Scope Type SHA256 Dl
x86machine nullsoft7D398690D307ECA60DD9EFA3EB118E18F1032066721B5658D828850F8BDE37FFx64machine nullsoft3C38428E9C198DCD4105BE51A6D8D896449AA0F2DF58B527A95ABADCCBB7630Ax86— portable7488F15A371CC096FFA5C19A4AD78B1CB31EBC80EF3170C7DC2C1C86B6BDA46Bx64— portable30C57FFF7A38E5111836CDCF13E7D94D68828F4E79AB7CE2F9FDEDFE864F0F922.9.6+20241030 Arch Scope Type SHA256 Dl
x86machine nullsoft3F714CC64DADA24F2CE01516DB56DE74DE7BB28A20A2AE16A9B3F8042265584Bx64machine nullsoftC6D9CB6C4783C1035D7588C2CA5B7FE15024E7E561C3716302A27B0F0DDD895Ax86— portable21DCB6FC56601BF49E797039BD8701FE1939D41B80342EFEEDFC3906ABDD8EE4x64— portable93C0036C7E3996291807B17CCBD22D5ECE7C7746AB2A23EEB3E86A370DB29F052.9.5+20240914 Arch Scope Type SHA256 Dl
x86machine nullsoft16C31BEA1C0E1FDE91FA97CAA6846434E3E4E5C5E7A8CBF59E39B4E32F207161x64machine nullsoftBD235D363E38D14BC7B92FC19B71977EDEC8BCF027077AE64FB8DC80C4CD5436x86— portable94F7926618AD9944042ABB86EDBFFF75A4FE4F96A5A0018B03958C2C8D67F2EAx64— portable74C60EAE4BB0450FD29F13CA91BB7199CEB7270C0688CBE4D8B394FD98D8B9542.9.4+20240729 Arch Scope SHA256 Dl
x86— 30D3823407AC9103A0743116344BB96649665911771F3690F83CC55B94E83F21x64— 339B51E63EEEA20D7931E64E5B924757705526672E132F7592E91A20D477328C2.9.3+20240624 Arch Scope SHA256 Dl
x86— 5A12FBC2884EF71E047CF9584D5FCADB7EAF433ECE763726B52755D9EDF02C73x64— C4D564BEE4921DB90F9B160A4EC1707C21A748B219F41F27F814F40CABAD3A7B2.9.2+20240523 Arch Scope SHA256 Dl
x86— 2E37B39ACA2FAB2C7DCF59DBB266E28943BE9FA5D6CE08735D97D3094C3EBF14x64— 808229CEB1D218653366FDB0D7A7D92357C5953F994CAF6CEE438DDD235AD7A12.9.1+20240422 Arch Scope SHA256 Dl
x86— 9B2A4E9AD6A66F7BD4BF8BB15537CE8936EAF0164773D01ABED1753E86C1BB08x64— B1861A8D6DCF4BCFBF2C3807FEBD9BEBFD399D84CAED66481CD19F4B61CF06132.8.9+20240321 Arch Scope SHA256 Dl
x86— D1D77CE2C6748FBBDCC169048F9373B4937C71D0D42D0EF6749E9435EE194EF7x64— CDDCBD647FED32C7D2A1451BA279636A6A16357BC86B75DC6B8DC4DACCC8B9282.8.6+20231226 Arch Scope SHA256 Dl
x86— 25345B3C296610DFA79B2ECC0064BEB1A6188B6512E3C27952FB1BFA9A28587Ax64— 6E7168C95EA11652D4DA231D864086180E9EF544030B6265E6A9E3E9142B92C12.7.9+20230515 Arch Scope SHA256 Dl
x86— 707EAA9F95B6042437A4549F15EC59CC0BBEAA6DCD340E11CAE4D91F870CA047x64— 874382DB10104411D2B4093CB877D3AF2F86DE366034553956DF16B3920EC0232.7.8+20230405 Arch Scope SHA256 Dl
x86— BC3549E3847CF0F64C371A0BD18EFECFF5DCA02FF5B7D87D43BBFF242FEC28BEx64— 5085B39C26DFE9C7B737A23B56B9D35069DED126E2958026DECA1C94B42A8B772.7.7+20230224 Arch Scope SHA256 Dl
x86— 6269EC003A2274CD0FC300F0C2EFA756AD4A79167F0652B049683B5F736EF624x64— 6BBD283B735FED7D4004E010BDF151BA7491832EEAA4C3F13F8E6B18233F290A2.7.4+202212240756 Arch Scope SHA256 Dl
x86— B4E7EE4FC432E49E427104E92226385E8F0C70F4961D242AA269985F99500A8Ex64— 5FE5EB2BAB8CDD5A3847188870CFFE23276B5E843357CEFFC8F9D6835F07AD8C2.7.2+202210100423 Arch Scope SHA256 Dl
x86— 9B89909375D56A57818843E8B11F2DC54C4E4BDFF06976E5D67BABE025B559A7x64— 4679F0D98E38DF7C6CB2665F43971C7BFCD98B40C9695D6C1909BF84F91E4E3D2.7.1+202208260955 Arch Scope SHA256 Dl
x86— 96990F0F2A215C212AC27FB570F129E1BF59EE7A321C7DCADCACBB5ECDCAEC03x64— 43A4F2F89C6B964BF9F3E69CFBD8B80F998C4B7902FDA38F52F9D3CC1D7ED4A12.6.9+202207171336 Arch Scope SHA256 Dl
x86— 2CF29446A5B9F48AD26C564784067CC9D21D473F1ED03D630992E734D81C9685x64— 04DCBBF7ABC19132C02FDA3BE77841399F165A270134A03E578C324AC878BB392.6.8+202206221349 Arch Scope SHA256 Dl
x86— 00FD0B979A48D6918C715E0E0AD8C2DB17DED125F7EF8BFBF394FDF3139B7531x64— CA5C62AE690951E872FC751286A8FBABECED91FB93576A03ED205F4A1778FCFC2.6.7+202205290253 Arch Scope SHA256 Dl
x86— 6A25460E386F9F81FBF8AC0FEC7AC88ED96EFF5E0FE1A2AE6830B0C8CFDF5237x64— 78F3651282CB4D63E9E18B93950B901806179D0330E364EE0764E639E772C6AB2.6.6+202205251206 Arch Scope SHA256 Dl
x86— F20C8FF929E7AFEDE7C8C6990E16E4E30DD82EE06C2D27F2569C8C27F444DA65x64— 5CDC7683131A1D91B26AEC6262B2325B5349B91BC15B647480A51BD01560201B2.6.4+202203070431 Arch Scope SHA256 Dl
x86— B69AF13A17C98D38D5B8A339088CB689D6391EEAC180B008FE21DAB51BB4CB01x64— 70790035EC0E25275F00461284FD5E2BF5B427A467FC3F7729E4D79647A998F22.6.3+202201221251 Arch Scope SHA256 Dl
x86— D59589A8DD5D98562A456ED08932E76ADE051F4461157C9A28A0576042A167DEx64— 69A5E29896DFEF1DBC76F5BD8B12F2514AF5A2A33B3925D37930CEBCE32674E82.6.2+202112171353 Arch Scope SHA256 Dl
x86— 38AC1D4CF7D7FE2C2C59EB7060F1F4210B515969953922B82A360B7B5FBA4B73x64— 9E0BBF9C5039A35F62321855C99B63B466A34EBDA7A053CCB9EF4970B1AD40112.6.1+202112031403 Arch Scope SHA256 Dl
x86— 740BAF303F89BBFE4088B6A15B770444343D23352EF348B12505FA7FDFFD9327x64— 4A58364D08AC35D54E275B25CD092F32A9C7E70154F9FEBC4F4F86E4F3FDC73F2.5.9 Arch Scope SHA256 Dl
x86— BA15595BDEB11ED4E366E34D8519A7BEECA61E801628128756985D332F608C5Dx64— 1551A99C8DBC9E7D7D09EF485EAFE30E957EFF19E3BDA1B1B6EF97B693AA34D42.5.8+202110081459 Arch Scope SHA256 Dl
x86— C3D0AC2F52A2D68201C2DDEBDDF5C3ED64D0E98443B4FE03B91EE7B0CC4D8734x64— 0012DC17E072BCCF2DDB793A38DEB6B61DD079F53548086BB52107C938287B0D2.5.7+202108290043 Arch Scope SHA256 Dl
x64— 8026A4AB100774B48BA7265D8FCEEF373D544BF213395926555F004FF8D79003x86— 58536A04E2A9BFF74A4744686C14250186CEB6E91D628088F61B5D36AE6168A52.5.6+202107260800 Arch Scope SHA256 Dl
x64— E75C486781F8F3DEFE086A611D2A3960E541583CC9E8E9FEDD39B675253D873Ax86— 755131B30C95F35D18C09BE8815E35E7EB8B08E6D255369BC9D5681FE9E679A62.5.5+202107010648 Arch Scope SHA256 Dl
x64— B9A0E49EE402BA01D92917AA58034D3EAAAA49FDD858B9C46D7D320C5F0A19ABx86— DF9ED1EAD31AA686FD81AF896E996E6007E8AF00286BA6036D706F689081D4B12.5.4+202105150825 Arch Scope SHA256 Dl
x64— 2B4D49E871BBC0B5C883F2F7FD3FC95CCAAB281931054EFC8616B4F02F693A4Bx86— BACC4D3B8DC5ED426F1855ACBF121205EF121F66AED6F1B3488D5731FDF1412F2.5.3 Arch Scope SHA256 Dl
x64— 6796239DEEB71EA2BBB7E8B91FB24691CAB208CE27DA75C9186C9123480899282.5.1 Arch Scope SHA256 Dl
x64— 46A39858A6433D73EF2EFB6C77564B61AE0FDCDFB6E7E94502A4FA0B3B772E2C2.3.9 Arch Scope SHA256 Dl
x64— F2A65916CBDC1B7D37F5E611546B33CAF2EE0A2096FD5D03E2958BBED05A141A2.3.8 Arch Scope SHA256 Dl
x64— 21E2D32B6B096B45F7596A97321729783CD00B913603F37B770CE93286FD49EA2.3.7 Arch Scope SHA256 Dl
x64— 6241D564356B1B19C6C03232E4589717F5DFB86A74A19443FA35EE5ADE17F3432.3.6 Arch Scope SHA256 Dl
x64— 8C9F1BE7D5CA0F51920CAFB1AA6FB6FA35D5BDA48FA09E59FDD688235292EE72