summaryrefslogtreecommitdiff
path: root/xmake
AgeCommit message (Collapse)Author
2023-10-29Tests: fix build failure early outZachary Michaels
2023-10-29Tests: build_only -> build_should_failZachary Michaels
Switch from testing for build success to testing for build failure.
2023-10-29try to build target in testruki
2023-10-29improve to test buildruki
2023-10-29remove debug logsruki
2023-10-29test compileruki
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-27fix sort linksruki
2023-10-27fix sort linksruki
2023-10-27fix sort linksruki
2023-10-27remove dumpruki
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 table.uniqueruki
2023-10-27improve default config valueruki
2023-10-26fix sort and extraruki
2023-10-26pass linkorders for packagesruki
2023-10-26add add_linkorders for packageruki
2023-10-26fix extra when sort linksruki
2023-10-26improve builder extraruki
2023-10-26improve sort linksruki
2023-10-26improve add_items_from_targetruki
2023-10-26add extraconf_fromruki
2023-10-26add testsruki
2023-10-26improve dep sourceruki
2023-10-26improve get_from_depsruki
2023-10-26improve target::get from xxxruki
2023-10-26improve target:optsruki
2023-10-26add target:get_fromruki
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
2023-10-24pass extras to toolsruki
2023-10-24get extras from getterruki
2023-10-24fetch extrasruki
2023-10-24save extra info for packageruki
2023-10-23add linkgroups for packageruki
2023-10-23improve linksruki
2023-10-22improve link group and whole #4308ruki
2023-10-21🐞 fix(project/cmake/makefile): fix get_programxqyjlj
2023-10-20Merge pull request #4306 from SirLynix/patch-14ruki
cmakelists: restore system headers
2023-10-20cmakelists: restore system headersJérôme Leclercq
It's been three years since #1050 and msvc has stable external header support now, I think we can now re-enable system headers for cmakelists