Skip to content

cmake: converge to generic find_package(Avendish) + avnd_addon_* setup#2

Open
jcelerier wants to merge 3 commits into
mainfrom
migrate-avnd-addon
Open

cmake: converge to generic find_package(Avendish) + avnd_addon_* setup#2
jcelerier wants to merge 3 commits into
mainfrom
migrate-avnd-addon

Conversation

@jcelerier

Copy link
Copy Markdown
Member

Migrates the template to the unified Avendish addon CMake (celtera/avendish#97):

  • dependencies.cmake + add_library + avnd_make_geometryfind_package(Avendish) (host-aware, FetchContent fallback) + avnd_addon_init/object/finalize with CATEGORY geometry.
  • Drops the godot-cpp relink workaround (fixed upstream in avnd_make_godot).

Builds as an ossia/score add-on (ossia only) or standalone (ossia / Max / TD SOP+POP / Godot). Validated: configures + builds the Godot GDExtension against avendish main with no workaround. Note: for a single TD operator type one can use BACKENDS godot:GEOMETRY touchdesigner:POP.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant