Skip to content

Init externpro#1

Merged
smanders merged 7 commits intoxprofrom
xpinit-24226874301-1
Apr 10, 2026
Merged

Init externpro#1
smanders merged 7 commits intoxprofrom
xpinit-24226874301-1

Conversation

@smanders
Copy link
Copy Markdown
Contributor

Summary

Initialize externpro integration

Changes

  • Add docker-compose links
  • Add CMakePresets
  • Add GitHub Actions workflows
  • Created .github/release-tag.json (tag: xpv0.0.1)
    • Optional: add the "release:tag" label to trigger tagging, release builds, and draft release notes
  • Add externpro ignores to .gitignore
  • No patch series detected

This PR was created automatically by GitHub Actions

@smanders smanders added dependencies dependency updates xpinit externpro initialization labels Apr 10, 2026
Adds a minimal CMakeLists.txt that provides a Threads library wrapper
using xpExternPackage. This resolves CMake configuration errors where
downstream projects like spdlog cannot find the Threads package.

The wrapper:
- Uses find_package(Threads REQUIRED BYPASS_PROVIDER) to avoid circular dependency
- Provides proper SPDX-compliant LGPL-2.1-or-later licensing
- Includes metadata linking to CMake FindThreads documentation
- Enables spdlog and other projects to successfully build with threading support

Fixes CMake error: "Could not find a package configuration file provided by Threads"
@smanders smanders added the release:tag Tag release on merge label Apr 10, 2026
@smanders smanders merged commit 6c87094 into xpro Apr 10, 2026
22 checks passed
@smanders smanders deleted the xpinit-24226874301-1 branch April 10, 2026 06:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies dependency updates release:tag Tag release on merge xpinit externpro initialization

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant