Skip to content

Commit 1738b21

Browse files
committed
More tweaks
1 parent 9736565 commit 1738b21

23 files changed

+1372
-694
lines changed

CLAUDE.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,8 @@ TEST (ClassNameTests, StaticMethodBehavesCorrectly)
296296
4. **Group related tests** in test fixtures
297297
5. **Keep tests independent** and deterministic
298298
6. **Never Use C or C++ macros (like M_PI)** use yup alternatives
299-
7. **ALWAYS and EXCLUSIVELY use `just test`** to compile and execute tests
299+
7. **EXCLUSIVELY use `just test`** to compile and execute tests
300+
8. **NEVER start compilation or tests** unless told explicitly
300301

301302
### When suggesting refactoring:
302303
1. **Maintain existing API contracts**

cmake/yup_modules.cmake

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -625,27 +625,36 @@ macro (yup_add_default_modules modules_path)
625625
set (modules_group "Modules")
626626
yup_add_module (${modules_path}/modules/yup_core "${modules_definitions}" ${modules_group})
627627
add_library (yup::yup_core ALIAS yup_core)
628+
628629
yup_add_module (${modules_path}/modules/yup_events "${modules_definitions}" ${modules_group})
629630
add_library (yup::yup_events ALIAS yup_events)
631+
630632
yup_add_module (${modules_path}/modules/yup_data_model "${modules_definitions}" ${modules_group})
631633
add_library (yup::yup_data_model ALIAS yup_data_model)
634+
635+
yup_add_module (${modules_path}/modules/yup_dsp "${modules_definitions}" ${modules_group})
636+
add_library (yup::yup_dsp ALIAS yup_dsp)
637+
638+
yup_add_module (${modules_path}/modules/yup_graphics "${modules_definitions}" ${modules_group})
639+
add_library (yup::yup_graphics ALIAS yup_graphics)
640+
641+
yup_add_module (${modules_path}/modules/yup_gui "${modules_definitions}" ${modules_group})
642+
add_library (yup::yup_gui ALIAS yup_gui)
643+
632644
yup_add_module (${modules_path}/modules/yup_audio_basics "${modules_definitions}" ${modules_group})
633645
add_library (yup::yup_audio_basics ALIAS yup_audio_basics)
646+
634647
yup_add_module (${modules_path}/modules/yup_audio_devices "${modules_definitions}" ${modules_group})
635648
add_library (yup::yup_audio_devices ALIAS yup_audio_devices)
649+
636650
yup_add_module (${modules_path}/modules/yup_audio_processors "${modules_definitions}" ${modules_group})
637651
add_library (yup::yup_audio_processors ALIAS yup_audio_processors)
638-
yup_add_module (${modules_path}/modules/yup_audio_plugin_client "${modules_definitions}" ${modules_group})
639-
add_library (yup::yup_audio_plugin_client ALIAS yup_audio_plugin_client)
640-
yup_add_module (${modules_path}/modules/yup_graphics "${modules_definitions}" ${modules_group})
641-
add_library (yup::yup_graphics ALIAS yup_graphics)
642-
yup_add_module (${modules_path}/modules/yup_gui "${modules_definitions}" ${modules_group})
643-
add_library (yup::yup_gui ALIAS yup_gui)
652+
644653
yup_add_module (${modules_path}/modules/yup_audio_gui "${modules_definitions}" ${modules_group})
645654
add_library (yup::yup_audio_gui ALIAS yup_audio_gui)
646655

647-
yup_add_module (${modules_path}/modules/yup_dsp "${modules_definitions}" ${modules_group})
648-
add_library (yup::yup_dsp ALIAS yup_dsp)
656+
yup_add_module (${modules_path}/modules/yup_audio_plugin_client "${modules_definitions}" ${modules_group})
657+
add_library (yup::yup_audio_plugin_client ALIAS yup_audio_plugin_client)
649658

650659
if (YUP_ARG_ENABLE_PYTHON)
651660
if (NOT YUP_BUILD_WHEEL)

0 commit comments

Comments
 (0)