<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xmake.git/xmake/rules, branch lua55</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/xmake.git/atom/xmake/rules?h=lua55</id>
<link rel='self' href='http://cgit.235523.xyz/xmake.git/atom/xmake/rules?h=lua55'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/'/>
<updated>2026-04-08T08:46:28Z</updated>
<entry>
<title>Merge pull request #7449 from Akaps316/codex/fix-modules-private-dep-bmis</title>
<updated>2026-04-08T08:46:28Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2026-04-08T08:46:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=3a91a8b27ebc9d40656750615a3606e5fe971fc9'/>
<id>urn:sha1:3a91a8b27ebc9d40656750615a3606e5fe971fc9</id>
<content type='text'>
fix(c++/modules): avoid leaking private dep flags to rebuilt BMIs</content>
</entry>
<entry>
<title>Improve error handling in scanner.lua</title>
<updated>2026-04-07T14:12:32Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2026-04-07T14:12:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=e384407fde291f889638d078af1054e19826f82f'/>
<id>urn:sha1:e384407fde291f889638d078af1054e19826f82f</id>
<content type='text'>
Refactor assertions for better error handling and clarity.</content>
</entry>
<entry>
<title>fix(xcode.application): resolve merge conflict with upstream dev</title>
<updated>2026-04-05T05:28:30Z</updated>
<author>
<name>Akaps316</name>
<email>48785708+Akaps316@users.noreply.github.com</email>
</author>
<published>2026-04-05T05:28:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=9b189a6f1098e55c4ea6d1928644bed4acf5a412'/>
<id>urn:sha1:9b189a6f1098e55c4ea6d1928644bed4acf5a412</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(xcode.application): resolve merge conflict with upstream dev - add rpath duplicate guard</title>
<updated>2026-04-05T05:08:00Z</updated>
<author>
<name>Akaps316</name>
<email>48785708+Akaps316@users.noreply.github.com</email>
</author>
<published>2026-04-05T05:08:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=d0f83e55778e37afc767cf8fa382e16d6e5dc001'/>
<id>urn:sha1:d0f83e55778e37afc767cf8fa382e16d6e5dc001</id>
<content type='text'>
Co-authored-by: Qwen-Coder &lt;qwen-coder@alibabacloud.com&gt;
</content>
</entry>
<entry>
<title>Merge pull request #7455 from Akaps316/codex/fix-xcode-app-duplicate-rpath</title>
<updated>2026-04-05T03:22:10Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2026-04-05T03:22:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=95e7d1658cb820accdc1bea5c79562331be9baf7'/>
<id>urn:sha1:95e7d1658cb820accdc1bea5c79562331be9baf7</id>
<content type='text'>
fix(xcode.application): avoid duplicate bundle rpath insertion</content>
</entry>
<entry>
<title>fix(xcode.application): configure dynamic rpath logic and update test env vars</title>
<updated>2026-04-04T15:10:34Z</updated>
<author>
<name>Akaps316</name>
<email>48785708+Akaps316@users.noreply.github.com</email>
</author>
<published>2026-04-04T15:10:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=2bcd211ec0aa155444f0f3e8b428b4fa365d61d4'/>
<id>urn:sha1:2bcd211ec0aa155444f0f3e8b428b4fa365d61d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(xcode.application): use the correct framework rpath for iOS apps</title>
<updated>2026-04-04T14:54:39Z</updated>
<author>
<name>Akaps316</name>
<email>48785708+Akaps316@users.noreply.github.com</email>
</author>
<published>2026-04-03T14:24:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=e43e3e3ff780d130a1e1402ed9eabf0aa54c5c1d'/>
<id>urn:sha1:e43e3e3ff780d130a1e1402ed9eabf0aa54c5c1d</id>
<content type='text'>
Use @executable_path/Frameworks for iphoneos application bundles when
embedding dependent frameworks.

The existing @executable_path/../Frameworks rpath is correct for macOS
app layout, but incorrect for iOS where the executable lives directly in
MyApp.app and embedded frameworks live in MyApp.app/Frameworks.

Add a regression test that builds an iOS simulator app with an embedded
framework and verifies the generated LC_RPATH.
</content>
</entry>
<entry>
<title>Merge pull request #7435 from Shiffted/improve_module_errors</title>
<updated>2026-04-04T10:14:47Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2026-04-04T10:14:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=2976f6c0d0fa7c17262899245cd1da17cd79de48'/>
<id>urn:sha1:2976f6c0d0fa7c17262899245cd1da17cd79de48</id>
<content type='text'>
improve module errors</content>
</entry>
<entry>
<title>fix(xcode.application): avoid duplicate bundle rpath insertion</title>
<updated>2026-04-03T15:47:05Z</updated>
<author>
<name>Akaps316</name>
<email>48785708+Akaps316@users.noreply.github.com</email>
</author>
<published>2026-04-03T15:47:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=482b81ae5d4dc0bca6d2869c94237b48a55a2cfa'/>
<id>urn:sha1:482b81ae5d4dc0bca6d2869c94237b48a55a2cfa</id>
<content type='text'>
Only add the macOS app bundle framework rpath if it is missing from the copied app binary.

This avoids install_name_tool failing when the target already links with @executable_path/../Frameworks, for example via add_rpathdirs().

Add a regression test covering a macOS app target that already carries the bundle rpath before xcode.application generates the app bundle.
</content>
</entry>
<entry>
<title>fix(c++/modules): avoid leaking private dep flags to rebuilt BMIs</title>
<updated>2026-04-03T15:26:23Z</updated>
<author>
<name>Akaps316</name>
<email>48785708+Akaps316@users.noreply.github.com</email>
</author>
<published>2026-04-03T13:17:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=5271c90286fa0fc80fda695bb399516bb8c6b4b4'/>
<id>urn:sha1:5271c90286fa0fc80fda695bb399516bb8c6b4b4</id>
<content type='text'>
Only inherit interface-visible defines/undefines/includedirs when
collecting module fileconfigs from dependency targets.

This fixes consumer-side BMI rebuilds under
build.c++.modules.reuse.strict picking up private producer flags.

Add a regression test for strict module reuse with a shared dependency.
</content>
</entry>
</feed>
