Skip to content

cmake: use .so extension on Linux when building against older versions of SuperCollider#430

Open
dyfer wants to merge 1 commit into
supercollider:mainfrom
dyfer:bring-back-old-extension
Open

cmake: use .so extension on Linux when building against older versions of SuperCollider#430
dyfer wants to merge 1 commit into
supercollider:mainfrom
dyfer:bring-back-old-extension

Conversation

@dyfer
Copy link
Copy Markdown
Member

@dyfer dyfer commented May 12, 2026

This brings back the .so extension on Linux/*nix when building sc3-plugins against SC 3.14 and lower (including the current stable branch). It will also default to .so on *nix if SC_VERSION cannot be found (e.g. in SC before version 3.11). SC_VERSION is defined in SCVersion.txt in the SC sources.
BTW I used the SC_VERSION variable which clearly relates to SC, and not to the version of the plugins, regardless of what we decide in #429 in terms of versioning and using PROJECT_VERSION moving forward.

This change was previously discussed in #428 (comment)

Additionally, I removed the PLUGIN_EXTENSION variable, as it doesn't seem to be used anywhere.

when building against older versions of SuperCollider
@dyfer dyfer force-pushed the bring-back-old-extension branch from 71bff4a to e08f5f6 Compare May 12, 2026 04:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant