Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Improve Data Library incremental build #2226

Conversation

ld-kerley
Copy link
Contributor

This PR updates how cmake handles the data library files. Previously they were just being copied during the INSTALL stage, which meant that incremental updates would not always accurately be respected. This PR changes that to BUILD the data library files and then install that built folder when requested.

… for better incremental developer workflow by tracking files that have changed.
Signed-off-by: Jonathan Stone <jstone@lucasfilm.com>
Signed-off-by: Jonathan Stone <jstone@lucasfilm.com>
Signed-off-by: Jonathan Stone <jstone@lucasfilm.com>
ld-kerley and others added 3 commits February 12, 2025 20:02
Signed-off-by: Jonathan Stone <jstone@lucasfilm.com>
Signed-off-by: Jonathan Stone <jstone@lucasfilm.com>
Copy link
Member

@jstone-lucasfilm jstone-lucasfilm left a comment

Choose a reason for hiding this comment

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

This looks good to me, thanks @ld-kerley!

@jstone-lucasfilm jstone-lucasfilm merged commit 9fa52ca into AcademySoftwareFoundation:main Feb 15, 2025
34 checks passed
jstone-lucasfilm added a commit to jstone-lucasfilm/MaterialX that referenced this pull request Feb 20, 2025
jstone-lucasfilm pushed a commit that referenced this pull request Feb 26, 2025
When working on #2226 I inadvertently introduce the use of `copy_directory_if_different` which doesn't exist until CMake 3.26.
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants