Skip to content

Trailcode/compile fix#116

Merged
trailcode merged 13 commits into
mainfrom
Trailcode/compile_fix
Jun 5, 2026
Merged

Trailcode/compile fix#116
trailcode merged 13 commits into
mainfrom
Trailcode/compile_fix

Conversation

@trailcode

Copy link
Copy Markdown
Owner

No description provided.

trailcode and others added 13 commits June 1, 2026 18:15
The path was a gitlink (160000) in the index but .gitmodules had no entry for it (or was removed), causing:

  fatal: No url found for submodule path 'third_party/ImGuiColorTextEdit' in .gitmodules

Replaced the submodule entry with the actual vendored source tree at the exact pinned commit (ca2f9f1462e3b60e56351bc466acda448c5ea50d) that the build system (CMake FetchContent fallback and third_party/README.md) expects.

Now a regular directory with tracked files. Submodule commands no longer fatal, and the editor sources are present for offline builds.

This matches the "prefer full checkout" guidance in the docs.
…ature "geometry"

- vcpkg.json: replace boost[geometry] with "boost-geometry" (the actual port for <boost/geometry.hpp>).
- CMakeLists.txt: guard find_package(Boost) and related so vcpkg toolchain case (CMAKE_TOOLCHAIN_FILE) skips it (headers come via toolchain include path).

This resolves the "boost@1.91.0 does not have required feature geometry" error during vcpkg install in the Windows MSVC CI workflow.

The no-as-needed for GLFW and nuget guards were already present from the windows build commit.
@trailcode trailcode merged commit 533ddf2 into main Jun 5, 2026
2 checks passed
@trailcode trailcode deleted the Trailcode/compile_fix branch June 5, 2026 22:13
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