-
Notifications
You must be signed in to change notification settings - Fork 854
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
Add pkgconfig file in the sources #1715
Comments
Hi any notice about this? greetings |
Generating pkg-config metadata would be a useful way to codify what is necessary to link to each of the API entry points provided by glslang. Sections of the API that are identifiably different (like the C++ class interface vs. the C functional interface, or any features that pull in additional dependencies) might benefit from separate .pc files. At the moment, users of glslang need to know the names of all the static libraries, as well as the dependencies between them, and the fact that some (all?) need
|
The Fedora packaging at https://src.fedoraproject.org/rpms/glslang/tree/master seems to have patches for this, which have also been applied in Debian. |
Pull request #2083 upstream Fedora patch. |
This commit causes CMake to generate a pkg-config file when ENABLE_GLSLANG_INSTALL is enabled. This allows software projects that use pkg-config (and not CMake) to find external dependencies (e.g., Godot 4.x), to find and properly link to a pre-built glslang package. Closes KhronosGroup#1715.
This commit causes CMake to generate a pkg-config file when ENABLE_GLSLANG_INSTALL is enabled. This allows software projects that use pkg-config (and not CMake) to find external dependencies (e.g., Godot 4.x), to find and properly link to a pre-built glslang package. Closes KhronosGroup#1715.
This commit causes CMake to generate a pkg-config file when `ENABLE_GLSLANG_INSTALL` is enabled. This allows software projects that use pkg-config (and not CMake) to locate external dependencies (e.g., Godot 4.x), to find and properly link to a pre-built glslang package. Closes KhronosGroup#1715.
Hi
is possible add a pkgconfig file in the sources, like vulkan-loader and spirv-tools?
greetings
The text was updated successfully, but these errors were encountered: