summaryrefslogtreecommitdiff
path: root/xmake/modules
AgeCommit message (Collapse)Author
2023-11-23improve to translate flags for meson #4407ruki
2023-11-22fix spacesruki
2023-11-22Merge pull request #4406 from xmake-io/xpackruki
Support xpack components
2023-11-22fix meson flags #4407ruki
2023-11-21Fix buildhash check with transient depsJérôme Leclercq
2023-11-22add rawcmdruki
2023-11-21add defines to pc #4405ruki
2023-11-17improve to remove dirsruki
2023-11-17improve os.rm to support remove emptydirsruki
2023-11-17fix batchcmdsruki
2023-11-15Merge pull request #4373 from xmake-io/xpackruki
Support `xmake pack`
2023-11-15add tryrm for nsisruki
2023-11-14add icon fileruki
2023-11-14improve basenameruki
2023-11-09add network.mode policyruki
2023-11-07use cl flagsruki
2023-11-07improve clang_cl languageruki
2023-11-07improve clang-cl has_flagsruki
2023-11-07improve to find clang-clruki
2023-11-07improve to find clang-clruki
2023-11-04revert git applyruki
2023-11-03fix skipped patch if source package no git indexallen
2023-11-03add check_sizeof for targetruki
2023-11-03improve binary matchruki
2023-11-01Update check_cxsnippets.luaruki
2023-11-01fix: binaryfind use match patternzeromake
2023-11-01fix: code clear and add commitzeromake
2023-11-01feat: add check_sizeofzeromake
2023-10-31Check share/pkgconfig/*.pc when patching pkgconfigSuperSodaSea
2023-10-30Update find_package.luaruki
2023-10-30fix apt alias on specified dependency versionsxq114
2023-10-30opimize to search packageruki
2023-10-29add kill socketruki
2023-10-29kill all waited objects in groupruki
2023-10-29fix catch build failsruki
2023-10-27Merge pull request #4327 from wsw0108/soname-rpathruki
add @rpath to link flags when soname enabled
2023-10-27Merge pull request #4326 from xmake-io/asanruki
improve default config for asan
2023-10-27add more default valueruki
2023-10-27improve package linksruki
2023-10-27use simple api table.containswsw0108
2023-10-27add @rpath to link flags when soname enabledwsw0108
2023-10-27prepare to sort package linksruki
2023-10-27improve default config valueruki
2023-10-26fix sort and extraruki
2023-10-26pass linkorders for packagesruki
2023-10-26improve builder extraruki
2023-10-26Update package.luaJérôme Leclercq
2023-10-26Update package.luaJérôme Leclercq
2023-10-26Update package.luaJérôme Leclercq
2023-10-26Fix asan and lto config handlingJérôme Leclercq
This fixes two things: 1) when `project.policy("build.sanitizer.address")` is true, there is no way to disable asan on a package, `add_requires("xx", { configs { asan = false } })` won't work because of the `or` (it should check for nil) 2) When asan is set to false, it won't match installed packages with asan key set to nil even though they are identical. So when asan/lto key is set to false, it will remove the asan/lto key from config