Commit Graph

4 Commits

Author SHA1 Message Date
Kabir Oberai
0710653cd0 Handle static xcframeworks not being unpacked (#156)
SwiftPM may not unpack static xcframeworks. Handle this gracefully, if
SwiftPM doesn't need the framework we don't either.

Fixes #155.
2025-08-10 18:05:28 -04:00
Kabir Oberai
836fca8daf Improve tmpdir management (#147)
- We now have a single tmpdir "root" that can be recreated at launch to
clean up old stragglers
- The location of this tmpdir root can be controlled by `XTL_TMPDIR` or
`TMPDIR`. In general the path is `$TMPDIR/sh.xtool`.

With this change it should be possible to `export XTL_TMPDIR=/var/tmp`
if `/tmp` doesn't have enough space, which fixes #23.
2025-08-10 01:43:09 -04:00
Kabir Oberai
d691e614b4 Support building with Swift 6.2 (#114) 2025-07-12 16:28:48 -04:00
Kabir Oberai
fbbd8366ca Support xtool --version (#53) 2025-05-21 18:16:46 +05:30