<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Shipwright/CMake, branch let-it-snow</title>
<subtitle>Ship of Harkinian: Ocarina of Time PC port</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/'/>
<entry>
<title>Change SoH Input Editor CVar to CVAR_WINDOW and remove definition for LUS's input editor CVar from the cmake. (#4438)</title>
<updated>2024-10-18T05:06:43+00:00</updated>
<author>
<name>Malkierian</name>
<email>malkierian@gmail.com</email>
</author>
<published>2024-10-18T05:06:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=a7cb7da9fcc1e45bd22043c6f211675cce03b69c'/>
<id>a7cb7da9fcc1e45bd22043c6f211675cce03b69c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>update to latest LUS main (#4202)</title>
<updated>2024-06-02T19:34:53+00:00</updated>
<author>
<name>briaguya</name>
<email>70942617+briaguya-ai@users.noreply.github.com</email>
</author>
<published>2024-06-02T19:34:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=736dccb00b161a007a387b04267bdc30ef91e0af'/>
<id>736dccb00b161a007a387b04267bdc30ef91e0af</id>
<content type='text'>
Includes supporting changes from:
* https://github.com/HarbourMasters/Shipwright/pull/4197 (alt assets variable changes)
* https://github.com/HarbourMasters/Shipwright/pull/4199 (WindowBackend enum changes)
* https://github.com/HarbourMasters/Shipwright/pull/4200 (Extract gMtxClear)

---------

Co-authored-by: Malkierian &lt;malkierian@gmail.com&gt;
Co-authored-by: inspectredc &lt;inspectredc@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Includes supporting changes from:
* https://github.com/HarbourMasters/Shipwright/pull/4197 (alt assets variable changes)
* https://github.com/HarbourMasters/Shipwright/pull/4199 (WindowBackend enum changes)
* https://github.com/HarbourMasters/Shipwright/pull/4200 (Extract gMtxClear)

---------

Co-authored-by: Malkierian &lt;malkierian@gmail.com&gt;
Co-authored-by: inspectredc &lt;inspectredc@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Incorporate LUS CMake CVar system (#4093)</title>
<updated>2024-05-01T18:48:51+00:00</updated>
<author>
<name>Malkierian</name>
<email>malkierian@gmail.com</email>
</author>
<published>2024-05-01T18:48:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=715bf39d4373ef22dea3ca6a229db7bb2e2d5e95'/>
<id>715bf39d4373ef22dea3ca6a229db7bb2e2d5e95</id>
<content type='text'>
* Incorporate LUS CMake CVar system.
Customize all LUS CMake CVars to align with plans for preset system.
Swap "gOverlayFont" usage back to LUS CVar macro.

* Change CMake sets to use the cache to allow for including LUS's file for the add_compile_defines and remove the duplication on SoH's side.

* Move SoH CMake CVars to `soh-cvars.cmake` for clarity.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Incorporate LUS CMake CVar system.
Customize all LUS CMake CVars to align with plans for preset system.
Swap "gOverlayFont" usage back to LUS CVar macro.

* Change CMake sets to use the cache to allow for including LUS's file for the add_compile_defines and remove the duplication on SoH's side.

* Move SoH CMake CVars to `soh-cvars.cmake` for clarity.</pre>
</div>
</content>
</entry>
<entry>
<title>sccache for windows builds (#3385)</title>
<updated>2024-02-02T05:11:31+00:00</updated>
<author>
<name>briaguya</name>
<email>70942617+briaguya-ai@users.noreply.github.com</email>
</author>
<published>2024-02-02T05:11:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=41c293361953f177263a70b0d41b48eba111fe09'/>
<id>41c293361953f177263a70b0d41b48eba111fe09</id>
<content type='text'>
* cache vcpkg on windows ci

* try sccache as variant

* missed a spot

* see if we're checking here

* does this do it?

* trying to make minimal changes and have this work

* hopefully these z7s do something

* we were almost at the max already bump to double

* Apply suggestions from code review

* sc

* latest from soh-macready branch of otrexporter</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* cache vcpkg on windows ci

* try sccache as variant

* missed a spot

* see if we're checking here

* does this do it?

* trying to make minimal changes and have this work

* hopefully these z7s do something

* we were almost at the max already bump to double

* Apply suggestions from code review

* sc

* latest from soh-macready branch of otrexporter</pre>
</div>
</content>
</entry>
<entry>
<title>[OTR Archive] Store soh version in OTR files and verify on launch/ask to regenerate (#3218)</title>
<updated>2023-11-05T17:34:39+00:00</updated>
<author>
<name>Adam Bird</name>
<email>Archez@users.noreply.github.com</email>
</author>
<published>2023-11-05T17:34:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=7e9efeeadb80a48279cc5744e323b1844a8cda95'/>
<id>7e9efeeadb80a48279cc5744e323b1844a8cda95</id>
<content type='text'>
* parse sohver arg and store version file in otr

* parse args for soh.otr gen only

* pass soh version from built in extractor

* update launch scripts, cmake and extract steps to pass soh version

* check otr versions and error or ask to regenerate

* add wiiu core header for osfatal

* review feedback

* remove soh dummy version for lus change instead

* only configure linux script for linux

* change lus commit

* rename soh version to port version

* fix submodules

* bump OTRExporter

* clean up error messages for switch/wiiu

* strings not char array

* typo

* init wiiu before otr detection

* Add message for mac/linux extraction

* remove unneeded exits

* change version number types to u16 to fix 32bit devices

* bump otrexporter</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* parse sohver arg and store version file in otr

* parse args for soh.otr gen only

* pass soh version from built in extractor

* update launch scripts, cmake and extract steps to pass soh version

* check otr versions and error or ask to regenerate

* add wiiu core header for osfatal

* review feedback

* remove soh dummy version for lus change instead

* only configure linux script for linux

* change lus commit

* rename soh version to port version

* fix submodules

* bump OTRExporter

* clean up error messages for switch/wiiu

* strings not char array

* typo

* init wiiu before otr detection

* Add message for mac/linux extraction

* remove unneeded exits

* change version number types to u16 to fix 32bit devices

* bump otrexporter</pre>
</div>
</content>
</entry>
<entry>
<title>#3040 give em to the distro packagers + LUS submodule bump (#3119)</title>
<updated>2023-08-13T22:45:45+00:00</updated>
<author>
<name>Christopher Leggett</name>
<email>chris@leggett.dev</email>
</author>
<published>2023-08-13T22:45:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=b94d7f135d056874bd19ddbbd85524416c91c9a3'/>
<id>b94d7f135d056874bd19ddbbd85524416c91c9a3</id>
<content type='text'>
* implement for install method packagers

* use std::filesystem::temp_directory_path

* absolutely impeccable

* include libultraship proof

* fix windows compilation

* rename "Installation" back to "Bundle"

---------

Co-authored-by: Alto1772 &lt;56553686+Alto1772@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* implement for install method packagers

* use std::filesystem::temp_directory_path

* absolutely impeccable

* include libultraship proof

* fix windows compilation

* rename "Installation" back to "Bundle"

---------

Co-authored-by: Alto1772 &lt;56553686+Alto1772@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Use shallow clone for vcpkg (#2006)</title>
<updated>2022-11-23T12:28:51+00:00</updated>
<author>
<name>m4xw</name>
<email>m4x@m4xw.net</email>
</author>
<published>2022-11-23T12:28:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=67453dd4f862f91f59bc4e1ba44d41b24f7c552e'/>
<id>67453dd4f862f91f59bc4e1ba44d41b24f7c552e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>set version in build.c from CmakeLists.txt version info (#1678)</title>
<updated>2022-10-03T23:13:29+00:00</updated>
<author>
<name>th-2021</name>
<email>90853655+th-2021@users.noreply.github.com</email>
</author>
<published>2022-10-03T23:13:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=f1070a2e74716b3e475fc4e78a7edf3f7dac0aa2'/>
<id>f1070a2e74716b3e475fc4e78a7edf3f7dac0aa2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[cmake] Improve OTRExporter asset extraction script, Lower required CMake to 3.16 (#1196)</title>
<updated>2022-08-16T07:34:30+00:00</updated>
<author>
<name>Zaxus125</name>
<email>109976242+Zaxus125@users.noreply.github.com</email>
</author>
<published>2022-08-16T07:34:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=b7f9960a607f73b8b7cd0543c8e339460d4b7ee1'/>
<id>b7f9960a607f73b8b7cd0543c8e339460d4b7ee1</id>
<content type='text'>
* supply ZAPD.out path as an argument to extract_assets.py rather than regenerating the script

Generating an entirely new script file to change a string is excessive.
Instead, extract_assets.py takes in one optional positional argument that
contains the path to ZAPD.out, the original purpose for the string
replacement.

This also removes the need for the file(CHMOD ...) command, which bumps
the minimum cmake version all the way up to 3.19.

Additionally, there was an extra script being generated in
OTRExporter/CMakeLists.txt that used the same CHMOD logic, but did not
accurately declare its minimum version to 3.19, this removes that unused
logic.

* OTRExporter: accept a rom path as an argument to extract_assets.py</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* supply ZAPD.out path as an argument to extract_assets.py rather than regenerating the script

Generating an entirely new script file to change a string is excessive.
Instead, extract_assets.py takes in one optional positional argument that
contains the path to ZAPD.out, the original purpose for the string
replacement.

This also removes the need for the file(CHMOD ...) command, which bumps
the minimum cmake version all the way up to 3.19.

Additionally, there was an extra script being generated in
OTRExporter/CMakeLists.txt that used the same CHMOD logic, but did not
accurately declare its minimum version to 3.19, this removes that unused
logic.

* OTRExporter: accept a rom path as an argument to extract_assets.py</pre>
</div>
</content>
</entry>
<entry>
<title>fix path to ZAPD (#1092)</title>
<updated>2022-08-08T23:58:43+00:00</updated>
<author>
<name>th-2021</name>
<email>90853655+th-2021@users.noreply.github.com</email>
</author>
<published>2022-08-08T23:58:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=c803ff65cee0001e405dce30b3716ae6e40222a1'/>
<id>c803ff65cee0001e405dce30b3716ae6e40222a1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
