-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Small Fixes and Tidy Up #45
Conversation
Using the correct option worked. However, it was not listed and declared as option.
Reorganize spdlog headers in CSVWriter.h and remove unused imports in other files to clean up code dependencies. Add a compile definition in CMakeLists.txt to resolve missing fmt symbols.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All good from my end but it seems the CI/CD doesn't like it yet :)
dcfc6ef
to
0ce6c37
Compare
Replaced hardcoded versioning with a dynamic CMake-driven system using `Info.h` to embed version, parallelization, and commit metadata directly into the build. Simplified Python version parsing and renamed `LOGGING_LEVEL` to `POLYHEDRAL_GRAVITY_LOGGING_LEVEL` for consistency. Consolidated version management and improved Git commit hash handling.
0ce6c37
to
58d17e7
Compare
Thank you for the first review. I modernized the process a bit more. The variables are now filled in via CMake and the CI/CD is working. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, I guess :D If there are specific things I should test to confirm it works lmk :)
Thank you :) The pipeline should be sensitive to detect bugs if there were any 😇 |
Changelog
fmt
symbols using pre-installedspdlog
onarm
architecturespdlog
as header library instead of the maybe-present-pre-compiled libraryInfo.h.in
file and a correspondingversion.cmake
which fills in the values__version__
,__parallelization__
,__commit__
and__logging__
for the end-user to display compilation details