Skip to content
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

Release v2022.01.11 #150

Merged
merged 26 commits into from
Jan 11, 2023
Merged

Release v2022.01.11 #150

merged 26 commits into from
Jan 11, 2023

Conversation

vespakoen
Copy link
Collaborator

  • Changes FindPython to FindPython3, because I couldn't get FindPython to play nice with conda-build.
  • Disables BUILD_DOC when building the Python library
  • Fixes issue with VERSION_STRING, it could not be passed as a CMake option, because the default was set to a boolean value, which could not be changed to a string.
  • Adds LANGUAGES to CMake's project() definition
  • Use sscanf on unix platforms in STLReader (speeds up the STLReader a whole lot)
  • Use RelWithDebInfo for release builds, and add .dSYM file on macOS for source mapping and better debugging support.
  • Enable link time optimization
  • Zip CXX libraries before release (I had to add them manually before)
  • Add custom delocate script on macOS, and prefer system OpenMP before loading the bundled one.
  • Use current date as version in development builds

Fixes for conda-forge package
Use RelWithDebInfo and add .dSYM for better debugging / profiling
Use sscanf in STLReader on non Windows platforms
Enable LTO when available
Improve OpenMP handling on macOS, prefer system lib over bundled one
@vespakoen vespakoen merged commit 0091710 into master Jan 11, 2023
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.

None yet

1 participant