It would be good to have a builds_folder where dists get built to either on a per project or a global basis.
As a quick and easy hack I added a new parameter to options.rpy called builds_folder.
eg:
Code: Select all
build.directory_name = "ROCE-R1.3.3"
build.builds_folder = '''../../../RenpyBuilds''' ### New
Code: Select all
self.base_name = build['directory_name']
self.executable_name = build['executable_name']
self.pretty_version = build['version']
builds_folder = build.get('builds_folder') ### New
# The destination directory.
if destination is None:
parent = os.path.dirname(project.path)
if builds_folder: ### New
if builds_folder[0] == '.': ### New
parent = os.path.join(parent, builds_folder) ### New
else: ### New
parent = builds_folder ### New
self.destination = os.path.join(parent, self.base_name + "-dists")
try:
os.makedirs(self.destination)
except:
pass
else:
self.destination = destination
Code: Select all
rv["builds_folder"] = builds_folder