AcademySoftwareFoundation / AcademySoftwareFoundation/xstudio

Plugin build targets do not depend on GLEW include dirs when required

Open
#61 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
769
Forks
129
Avg merge
9d 1m
Merged PRs (30d)
10

Description

The OCIO color pipeline plugin and the media reader plugins all indirectly depend on the GLEW include directories (via `include/xstudio/ui/opengl/shader_program_base.hpp`). However, none of the plugin targets account for this, so they all fail to build if GLEW is not installed in the standard system locations.

Contributor guide

Open the contributing guide

Research direction

Inspect the plugin build-target definitions and include/xstudio/ui/opengl/shader_program_base.hpp first; trace how the GLEW include directories are propagated. Verify that the OCIO color pipeline and media reader plugin targets build when GLEW is outside standard system locations.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
build-system
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.