These are the changes I had to make to compile against TGUI 0.9.1 (the version available in the Arch Linux user repository, AUR).
The main thing is that TGUI uses its own String class now instead of SFML's.
This should fix #284 .
I had to trigger the build with scons INCLUDEPATH=$HOME/repos/cboe/deps/Catch2/include. I thought it shouldn't be necessary to pass that INCLUDEPATH manually (and as an absolute path) when Catch2 is meant to be provided as a submodule by default, but that should probably be a separate issue.
Locally, the scons build ran without error and told me All tests passed. The game launches and I've created a party and opened a scenario successfully.
These are the changes I had to make to compile against TGUI 0.9.1 (the version available in the Arch Linux user repository, AUR).
The main thing is that TGUI uses its own String class now instead of SFML's.
This should fix #284 .
I had to trigger the build with
scons INCLUDEPATH=$HOME/repos/cboe/deps/Catch2/include
. I thought it shouldn't be necessary to pass that INCLUDEPATH manually (and as an absolute path) when Catch2 is meant to be provided as a submodule by default, but that should probably be a separate issue.Locally, the scons build ran without error and told me All tests passed. The game launches and I've created a party and opened a scenario successfully.