diff --git a/SConstruct b/SConstruct index f152e6dd2ee83a5780cd3043f72ad63522c7ecc0..b15a502163a164042f3f82da059cc268d097f0d9 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 7bedbd4e653e562fe3106cda40556a5bed7d687c..ef291fb7132f2dc87dff782a2a5505aa804fa86f 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) :