From 3dd916f2b834586fd3ecb501a36c8b26d27cd85e Mon Sep 17 00:00:00 2001 From: Florent Berthaut <florent.berthaut@univ-lille.fr> Date: Mon, 21 Aug 2023 15:14:14 +0200 Subject: [PATCH] Fixed sconstruct for fiddle --- SConstruct | 22 ++++++++++++++++++++-- demo/Main.tscn | 6 +++--- 2 files changed, 23 insertions(+), 5 deletions(-) diff --git a/SConstruct b/SConstruct index f152e6d..b15a502 100644 --- a/SConstruct +++ b/SConstruct @@ -2,6 +2,24 @@ import os import sys + + +# First fix fsqrt in fiddle~.c +fiddle_file = open("src/libpd/pure-data/extra/fiddle~/fiddle~.c","r") +fiddle_lines = fiddle_file.readlines() +fiddle_file.close() +out_lines = [] +for l in fiddle_lines: + if l == "#define fsqrt sqrt\n" : + out_lines.append("//#define fsqrt sqrt\n") + else : + out_lines.append(l) +fiddle_file = open("src/libpd/pure-data/extra/fiddle~/fiddle~.c","w") +fiddle_file.writelines(out_lines) +fiddle_file.close() + + + env = SConscript("src/godot-cpp/SConstruct") # For the reference: @@ -79,14 +97,14 @@ elif env["platform"] == "windows": if env["platform"] == "macos": library = env.SharedLibrary( - "demo/addons/gd4pd/bin/libgdpd.{}.{}.framework/libgd4pd.{}.{}".format( + "demo/addons/gdpd/bin/libgdpd.{}.{}.framework/libgd4pd.{}.{}".format( env["platform"], env["target"], env["platform"], env["target"] ), source=sources, ) else: library = env.SharedLibrary( - "demo/addons/gd4pd/bin/libgdpd{}{}".format(env["suffix"], env["SHLIBSUFFIX"]), + "demo/addons/gdpd/bin/libgdpd{}{}".format(env["suffix"], env["SHLIBSUFFIX"]), source=sources, ) diff --git a/demo/Main.tscn b/demo/Main.tscn index 7bedbd4..ef291fb 100644 --- a/demo/Main.tscn +++ b/demo/Main.tscn @@ -9,9 +9,9 @@ func _ready(): pass func _process(delta): - while _gdpd.has_message() : - var msg = _gdpd.get_next() - print(\"got message from pd \", msg) + #while _gdpd.has_message() : + # var msg = _gdpd.get_next() + # print(\"got message from pd \", msg) pass func _load_patch(pd_patch) : -- GitLab