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

The OPENEXR_INSTALL option needs to be defined before it's used #959

Merged
merged 1 commit into from
Mar 13, 2021

Conversation

lgritz
Copy link
Contributor

@lgritz lgritz commented Mar 13, 2021

This was causing OpenEXR builds (since #955 was merged) to
NOT INSTALL. Oh boy.

Signed-off-by: Larry Gritz lg@larrygritz.com

This was causing OpenEXR builds (since AcademySoftwareFoundation#955 was merged) to
NOT INSTALL. Oh boy.

Signed-off-by: Larry Gritz <lg@larrygritz.com>
@cary-ilm cary-ilm merged commit 338d39f into AcademySoftwareFoundation:master Mar 13, 2021
@lgritz
Copy link
Contributor Author

lgritz commented Mar 13, 2021

So this is interesting. I think that our CI tests, which use "ctest", executes artifacts from the cmake "build" area. Which means it doesn't actually detect if we have somehow broken the install.

Our CI does not verify that a full build+install actually installs correct. For that matter, it also doesn't verify that the OpenEXRConfig.cmake and other generated scripts we provide for downstream projects are in working order.

Luckily, within 24 hours, broken OpenEXR installation or cmake exports will cause a CI failure in OIIO, which has one CI test that builds against OpenEXR master TOT. But it would be nice if we eventually verified it in our own CI so that breaking PRs don't get merged.

@lgritz
Copy link
Contributor Author

lgritz commented Mar 13, 2021

I'm rerunning one of the failed OIIO CI jobs now just to double check.

@lgritz
Copy link
Contributor Author

lgritz commented Mar 13, 2021

Nope, still didn't get it 100%. See #960.

@cary-ilm cary-ilm added the Build A problem with building or installing the library. label Mar 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build A problem with building or installing the library. v3.0.0-beta
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants