Skip to content

Build fixes for releases#43

Merged
jamylak merged 17 commits intomainfrom
static01-maclinuxbundle
Jan 13, 2026
Merged

Build fixes for releases#43
jamylak merged 17 commits intomainfrom
static01-maclinuxbundle

Conversation

@jamylak
Copy link
Copy Markdown
Owner

@jamylak jamylak commented Jan 13, 2026

- Changed to GPL-3.0 License - Enables legal FFmpeg integration
     - Integrated Volk - Vulkan meta-loader finds Vulkan dynamically (no
hardcoded paths!)
     - Hybrid Linking:
       - ✅ Static: glfw, spdlog, fmt (no version conflicts)
       - ✅ Dynamic: Vulkan (via volk), FFmpeg, glslang
       - ✅ System frameworks (standard)
@jamylak jamylak changed the title Static01 maclinuxbundle Static Builds Jan 13, 2026
-- Found Threads: TRUE
CMake Error at C:/Program
Files/CMake/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:233
(message):
  Could NOT find Vulkan (missing: Vulkan_LIBRARY) (found version
"1.4.328")
Call Stack (most recent call first):
  C:/Program
Files/CMake/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:603
(_FPHSA_FAILURE_MESSAGE)
  C:/Program Files/CMake/share/cmake-3.31/Modules/FindVulkan.cmake:595
(find_package_handle_standard_args)
  C:/vcpkg/scripts/buildsystems/vcpkg.cmake:908 (_find_package)
  CMakeLists.txt:64 (find_package)

https://github.com/jamylak/vsdf/actions/runs/20949789334/job/60200196443?pr=43#step:4:32
- Problem: Nix doesn't include git submodules when copying source
- Solution: Fetch volk separately using fetchFromGitHub and copy it
into external/volk during build
@jamylak jamylak changed the title Static Builds Build fixes for releases Jan 13, 2026
@jamylak jamylak marked this pull request as ready for review January 13, 2026 09:26
Copilot AI review requested due to automatic review settings January 13, 2026 09:26
@jamylak jamylak merged commit c96b6a4 into main Jan 13, 2026
9 of 11 checks passed
@jamylak jamylak deleted the static01-maclinuxbundle branch January 13, 2026 09:47
@jamylak jamylak added the enhancement New feature or request label Jan 13, 2026
@jamylak jamylak mentioned this pull request Jan 14, 2026
jamylak added a commit that referenced this pull request Jan 14, 2026
with the hybrid rpath based linking approach
@jamylak jamylak review requested due to automatic review settings March 23, 2026 21:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant