From 85936ed231403ef1f4a9b52fa91b8ade7e01c6d5 Mon Sep 17 00:00:00 2001 From: Nathan Franke Date: Fri, 22 Jul 2022 13:51:25 -0500 Subject: [PATCH] update comments in SConstruct --- SConstruct | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/SConstruct b/SConstruct index fd268be..1f80121 100644 --- a/SConstruct +++ b/SConstruct @@ -6,20 +6,27 @@ from pathlib import Path # TODO: Do not copy environment after godot-cpp/test is updated . env = SConscript("godot-cpp/SConstruct") +# Add source files. env.Append(CPPPATH=["src/"]) sources = Glob("src/*.cpp") -# Find correct addons path even if the directory or extension is renamed. +# Find gdextension path even if the directory or extension is renamed. +# Example: project/addons/example/example.gdextension (extension_path,) = glob("project/addons/*/*.gdextension") +# Find the addon path (e.g. project/addons/example). addon_path = Path(extension_path).parent + +# Find the extension name from the gdextension file (e.g. example). extension_name = Path(extension_path).stem -scons_cache_path = os.environ.get("SCONS_CACHE") -if scons_cache_path != None: - CacheDir(scons_cache_path) - print("Scons cache enabled... (path: '" + scons_cache_path + "')") +# TODO: Cache is disabled currently. +# scons_cache_path = os.environ.get("SCONS_CACHE") +# if scons_cache_path != None: +# CacheDir(scons_cache_path) +# print("Scons cache enabled... (path: '" + scons_cache_path + "')") +# Create the library target (e.g. libexample.linux.debug.x86_64.so). if env["platform"] == "osx": library = env.SharedLibrary( "{}/bin/lib{}.{}.{}.framework/{1}.{2}.{3}".format(