refactor(cmake): merge core library into app structure

- Removed the `core_library.cmake` file and integrated its components into `app.cmake` to streamline the application structure.
- Updated the CMake configuration to reflect the new organization, ensuring proper inclusion of core components such as ROM management and application controller.
- Enhanced build messages to clarify the status of the application core library configuration.

Benefits:
- Simplifies the CMake structure by consolidating related components, improving maintainability and clarity.
- Promotes a clearer separation of concerns within the application architecture.
This commit is contained in:
scawful
2025-10-15 22:31:21 -04:00
parent 5f4c425f08
commit 1490578ed6
3 changed files with 165 additions and 177 deletions

View File

@@ -67,7 +67,7 @@ add_subdirectory(core)
include(app/gfx/gfx_library.cmake)
include(app/net/net_library.cmake)
include(app/gui/gui_library.cmake)
include(app/core/core_library.cmake)
# NOTE: app/core/core_library.cmake merged into app/app.cmake
# Include test support library BEFORE yaze_editor so it can link against it
# (yaze_editor needs TestManager for editor features)