Skip to content

Adding C++ modules support and CMake#1

Merged
ozguronsoy merged 5 commits into
ozguronsoy:mainfrom
mikomikotaishi:main
Nov 22, 2025
Merged

Adding C++ modules support and CMake#1
ozguronsoy merged 5 commits into
ozguronsoy:mainfrom
mikomikotaishi:main

Conversation

@mikomikotaishi

Copy link
Copy Markdown
Contributor

This pull request splits the project files into include/ and src/, as well as adding C++ modules and options to toggle features through CMake.

@ozguronsoy ozguronsoy left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for adding modules and CMake support. Please address the highlighted parts and edit the test.yaml file so it can run the tests.

Comment thread test/CMakeLists.txt Outdated
Comment thread test/CMakeLists.txt Outdated
Comment thread test/CMakeLists.txt Outdated
Comment thread CMakeLists.txt
@mikomikotaishi

Copy link
Copy Markdown
Contributor Author

I think my changes should fix the mentioned issues

@ozguronsoy ozguronsoy left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tests are failing to build, see the comments for more detail. You can also run the test workflow on your fork, it would be faster to debug.

Comment thread test/CMakeLists.txt Outdated
Comment thread .github/workflows/test.yaml Outdated
Comment thread .github/workflows/test.yaml Outdated
@mikomikotaishi

Copy link
Copy Markdown
Contributor Author

OK, I have made changes and run the CI tests locally. I think this should work now.

@ozguronsoy ozguronsoy left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Build issues are fixed, nice job. Merging, thanks for contributing.

@ozguronsoy ozguronsoy merged commit 5d4a922 into ozguronsoy:main Nov 22, 2025
2 checks 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.

2 participants