Skip to content

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

Merged
dyfer merged 1 commit into
supercollider:mainfrom
dyfer:bring-back-old-extension
May 17, 2026
Merged

cmake: use .so extension on Linux when building against older versions of SuperCollider#430
dyfer merged 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
@dyfer
Copy link
Copy Markdown
Member Author

dyfer commented May 15, 2026

@capital-G just so that we remember: we need this before releasing plugins v3.14.

@dyfer dyfer merged commit d3b98a3 into supercollider:main May 17, 2026
5 checks passed
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.

2 participants