Skip to content

Make nuklear_gamepad an optional dependency#199

Merged
RobLoach merged 2 commits into
masterfrom
fix/optional-nuklear-gamepad-dependency
May 22, 2026
Merged

Make nuklear_gamepad an optional dependency#199
RobLoach merged 2 commits into
masterfrom
fix/optional-nuklear-gamepad-dependency

Conversation

@RobLoach
Copy link
Copy Markdown
Owner

Adds a NUKLEAR_CONSOLE_GAMEPAD CMake option (default ON) to make nuklear_gamepad optional. When OFF, stub enums and no-op inline functions are injected so all widget code compiles unchanged with gamepad input silently disabled. Existing users see no change; new users can opt out by setting the option to OFF or by omitting nuklear_gamepad entirely.

Fixes #196

@RobLoach RobLoach self-assigned this May 22, 2026
@RobLoach RobLoach merged commit ebe5186 into master May 22, 2026
1 check passed
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.

Make nuklear_gamepad an optional dependency

1 participant