Skip to content

[CMake] Add pkgconfig and CMake config files for xpti and xptifw (#21599)#21968

Open
sarnex wants to merge 1 commit intointel:sycl-rel-7_0from
sarnex:cherry_2
Open

[CMake] Add pkgconfig and CMake config files for xpti and xptifw (#21599)#21968
sarnex wants to merge 1 commit intointel:sycl-rel-7_0from
sarnex:cherry_2

Conversation

@sarnex
Copy link
Copy Markdown
Contributor

@sarnex sarnex commented May 8, 2026

Cherry pick of c80095c

We have some downstream code looking for xpti/xptifw directly, so provide CMake config files and pkgconfig files that will provide the information they need.

Also set the VERSION target property so the generated libraries are versioned. For some reason setting the project version doesn't automatically do this.

I tested the CMake config files on Linux and Win and the pkgconfig files on Linux (as we don't generate them for Win).

Closes: #21507


…el#21599)

We have some downstream code looking for `xpti`/`xptifw` directly, so
provide CMake config files and pkgconfig files that will provide the
information they need.

Also set the `VERSION` target property so the generated libraries are
versioned. For some reason setting the `project` version doesn't
automatically do this.

I tested the CMake config files on Linux and Win and the pkgconfig files
on Linux (as we don't generate them for Win).

Closes: intel#21507

---------

Signed-off-by: Nick Sarnie <nick.sarnie@intel.com>
@sarnex sarnex temporarily deployed to WindowsCILock May 8, 2026 14:13 — with GitHub Actions Inactive
@sarnex sarnex marked this pull request as ready for review May 8, 2026 14:15
@sarnex sarnex requested a review from KornevNikita as a code owner May 8, 2026 14:15
@sarnex sarnex requested a review from dm-vodopyanov May 8, 2026 14:15
@sarnex sarnex temporarily deployed to WindowsCILock May 8, 2026 14:44 — with GitHub Actions Inactive
@sarnex sarnex temporarily deployed to WindowsCILock May 8, 2026 14:44 — with GitHub Actions Inactive
@sarnex sarnex temporarily deployed to WindowsCILock May 8, 2026 14:44 — with GitHub Actions Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant