Skip to content

[WIP] Add VSCP as submodule and implement build scripts#1

Merged
grodansparadis merged 1 commit into
mainfrom
copilot/add-vscp-submodule-and-scripts
Apr 14, 2026
Merged

[WIP] Add VSCP as submodule and implement build scripts#1
grodansparadis merged 1 commit into
mainfrom
copilot/add-vscp-submodule-and-scripts

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 14, 2026

  • Add external/vscp as a git submodule (pointing to https://github.com/grodansparadis/vscp)
  • Add other required submodules: external/spdlog, external/nlohmann, external/mustache, external/maddy, external/tiny-aes, external/mongoose
  • Copy daemon source files from src/vscp/daemon of the vscp project to src/ in this project
  • Add CMakeLists.txt for the vscp-daemon build
  • Add cmake modules directory with FindMosquitto.cmake, FindEXPAT.cmake, etc.
  • Add vcpkg.json for Windows dependency management
  • Add GitHub Actions workflow for Linux build
  • Add GitHub Actions workflow for macOS build
  • Add GitHub Actions workflow for Windows build
  • Add install scripts for Linux (install.sh), Windows (install.ps1), and macOS (install-macos.sh)
  • Update .gitignore with build artifacts
Original prompt
  1. First make the vscp project https://github.com/grodansparadis/vscp a submodule to this project.
  2. The move code from src/vscp/daemon in that project to src in this project.
  3. Add other missing submodules
  4. Add cmake script for the code.
  5. Add workflow builds for Linux, Windows and Macintosh
  6. Add install script for Linux, Windows and Macintosh.

@grodansparadis grodansparadis marked this pull request as ready for review April 14, 2026 16:22
Copilot AI review requested due to automatic review settings April 14, 2026 16:22
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@grodansparadis grodansparadis merged commit b4aa37e into main Apr 14, 2026
1 check failed
Copilot AI requested a review from grodansparadis April 14, 2026 16:23
Copilot stopped work on behalf of grodansparadis due to an error April 14, 2026 16:23
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.

3 participants