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

Integration request to master #91

Merged
merged 8 commits into from
Oct 13, 2024
Merged

Integration request to master #91

merged 8 commits into from
Oct 13, 2024

Conversation

dpasukhi
Copy link
Member

@dpasukhi dpasukhi commented Oct 8, 2024

Integration request to collect a sequence of patches as a periodical branch.
Will be available for short time only during development circle.

Removed or reorganized include that are not a part of the project dependency.
The new file for typedef is added because Select is not direct dependency.
Removed cotire PCH
Integrated native PCH by CMake with the same BUILD_USE_PCH flag
Added new option to avoid extra files in 'build/include' folder and replace it by symlink
  Symlink creates link to the origin file, it has some benefits from debug and build side.
The CMake parameter for symlink is 'BUILD_INCLUDE_SYMLINK'
Fixed issue when  custom.bat/sh not regeneration in build directory
  in case when exists in install directory.
Migration to PCH breaks some VTK search functionality.
Fixed non-unique package name caching
Update compiler flags and env.bat to work with clang-cl
After enabling PCH it was not possible to disable back.
New CMake feature used for disabling
@dpasukhi dpasukhi merged commit 83b4e3f into master Oct 13, 2024
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant