<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xenia/tools/build/scripts, branch master</title>
<subtitle>Xbox 360 emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/xenia/'/>
<entry>
<title>[Android] Unified xenia-app with windowed apps and build prerequisites</title>
<updated>2022-07-11T18:45:57+00:00</updated>
<author>
<name>Triang3l</name>
<email>triang3l@yandex.ru</email>
</author>
<published>2022-07-11T18:45:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/xenia/commit/?id=037310f8dcc2a8d46388371cdfa76dd16e4c9b8d'/>
<id>037310f8dcc2a8d46388371cdfa76dd16e4c9b8d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add descriptive error message when pkg-config fails</title>
<updated>2022-04-05T05:11:54+00:00</updated>
<author>
<name>Alex Messier</name>
<email>alex@me.ssier.org</email>
</author>
<published>2022-02-23T04:12:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/xenia/commit/?id=53320d7ef26752942d20fcf780003b5930d10661'/>
<id>53320d7ef26752942d20fcf780003b5930d10661</id>
<content type='text'>
The pkg_config helper for premake was not checking for errors. When it
failed to run, either when it is not installed or the queried package is
not found, a cryptic error message would be printed:

"Error: .../xenia/third_party/premake-core/src/base/string.lua:36: attempt to index a nil value (upvalue 's')"

Fix this by checking the return status when calling pkg-config and
printing a descriptive error message.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The pkg_config helper for premake was not checking for errors. When it
failed to run, either when it is not installed or the queried package is
not found, a cryptic error message would be printed:

"Error: .../xenia/third_party/premake-core/src/base/string.lua:36: attempt to index a nil value (upvalue 's')"

Fix this by checking the return status when calling pkg-config and
printing a descriptive error message.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Build] Use first-party premake-androidndk (#1878)</title>
<updated>2021-10-29T21:01:27+00:00</updated>
<author>
<name>Triang3l</name>
<email>triang3l@yandex.ru</email>
</author>
<published>2021-10-29T21:01:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/xenia/commit/?id=7e6cf349e21c2483ee9b12b8cb4543fa545c9c01'/>
<id>7e6cf349e21c2483ee9b12b8cb4543fa545c9c01</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[UI] Loop thread to main thread WindowedAppContext</title>
<updated>2021-08-28T16:38:24+00:00</updated>
<author>
<name>Triang3l</name>
<email>triang3l@yandex.ru</email>
</author>
<published>2021-08-28T16:38:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/xenia/commit/?id=6ce5330f5f240f7ea5bcd06a49794480a339860a'/>
<id>6ce5330f5f240f7ea5bcd06a49794480a339860a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Linux] Fix pkg-config trailing space causing premake to output an extra empty library -l</title>
<updated>2021-07-21T14:40:20+00:00</updated>
<author>
<name>Jonathan Goyvaerts</name>
<email>jonathan.goyvaerts@gmail.com</email>
</author>
<published>2021-07-21T14:32:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/xenia/commit/?id=48bb93a9cacccae7f975e174fda658abc6148bf2'/>
<id>48bb93a9cacccae7f975e174fda658abc6148bf2</id>
<content type='text'>
Fixes #1868
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #1868
</pre>
</div>
</content>
</entry>
<entry>
<title>[Build] Run pkg_config only on Linux, not all non-Windows</title>
<updated>2021-07-20T17:16:39+00:00</updated>
<author>
<name>Triang3l</name>
<email>triang3l@yandex.ru</email>
</author>
<published>2021-07-20T17:16:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/xenia/commit/?id=a7efdd9ed80f98b98212ea18a9ca6993126d8b29'/>
<id>a7efdd9ed80f98b98212ea18a9ca6993126d8b29</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable Edit and Continue for test suites.</title>
<updated>2021-06-26T06:06:41+00:00</updated>
<author>
<name>gibbed</name>
<email>rick@gibbed.us</email>
</author>
<published>2021-06-26T05:56:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/xenia/commit/?id=2ac388527b18b347df2702a105b5d1686609f675'/>
<id>2ac388527b18b347df2702a105b5d1686609f675</id>
<content type='text'>
Disable Edit and Continue for test suites. Edit and Continue in MSVC
can cause the __LINE__ macro to produce invalid values, which breaks
the usability of Catch2 output on failed tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Disable Edit and Continue for test suites. Edit and Continue in MSVC
can cause the __LINE__ macro to produce invalid values, which breaks
the usability of Catch2 output on failed tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Linux] Helper methods for pkg-config</title>
<updated>2021-06-03T03:28:43+00:00</updated>
<author>
<name>Joel Linn</name>
<email>jl@conductive.de</email>
</author>
<published>2021-05-21T23:44:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/xenia/commit/?id=8f44a141314c68cba689dea3186791bfffbc009e'/>
<id>8f44a141314c68cba689dea3186791bfffbc009e</id>
<content type='text'>
- Fixes linking on GCC by putting libs in link group
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Fixes linking on GCC by putting libs in link group
</pre>
</div>
</content>
</entry>
<entry>
<title>Use xenia-base entrypoint for test suites.</title>
<updated>2020-11-26T03:33:54+00:00</updated>
<author>
<name>gibbed</name>
<email>rick@gibbed.us</email>
</author>
<published>2020-11-26T00:44:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/xenia/commit/?id=6ab665f6e2fe99d912fdc744f21809893fbc7765'/>
<id>6ab665f6e2fe99d912fdc744f21809893fbc7765</id>
<content type='text'>
Use xenia-base entrypoint for test suites. Fixes a bug where we were expecting
wchar data in main, which is incorrect, causing invalid args to be parsed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use xenia-base entrypoint for test suites. Fixes a bug where we were expecting
wchar data in main, which is incorrect, causing invalid args to be parsed.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Build] Add Android to platform_files.lua</title>
<updated>2020-11-21T21:15:36+00:00</updated>
<author>
<name>Triang3l</name>
<email>triang3l@yandex.ru</email>
</author>
<published>2020-11-21T21:15:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/xenia/commit/?id=d76e40868162301de878a589111f7e5eeae8407c'/>
<id>d76e40868162301de878a589111f7e5eeae8407c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
