Hello, Le samedi 03 décembre 2022 à 18:48 -0800, Mike Gran a écrit : > To help deliver a game as a single zip or tar file, a new configure > option --enable-relative-paths is added. This installs all of guile > into the $(prefix)/app directory, and modifies the loading logic to > search for scheme, compiled scheme, and extension files relative to > the location of the executable. The applications and all shared > object library files are in the root of that directory. > $(prefix)/app > is just a staging directory, and that directory can be renamed and > relocated.
This is a common problem for all programs, and gnulib has a working solution for that: https://www.gnu.org/software/gnulib/manual/html_node/Supporting-Relocation.html Also, this chapter describes a few more things gnulib can do for windows: https://www.gnu.org/software/gnulib/manual/html_node/Native-Windows-Support.html I hope this can help make your work more maintainable. Best regards, Vivien