Skip to content

fix Win64 build#949

Merged
Murmele merged 10 commits intoMurmele:masterfrom
BrendenWalker:build_fixes_for_win_mac
Apr 5, 2026
Merged

fix Win64 build#949
Murmele merged 10 commits intoMurmele:masterfrom
BrendenWalker:build_fixes_for_win_mac

Conversation

@BrendenWalker
Copy link
Copy Markdown

@BrendenWalker BrendenWalker commented Mar 21, 2026

Summary

  • Stabilized the Windows CI build path and packaging flow.
  • Fixed Windows/MSVC compatibility and compile issues in CMake and source.
  • Resolved libssh2 integration issues (libssh2 vs ssh2 import-lib naming).
  • Added NSIS installation in CI so CPack can produce Windows installers.
  • Ensured Windows packaging includes required libssh2.dll runtime dependency.
  • Cleaned up workflow deprecations/annotations (including set-output replacement).

Brenden Walker added 5 commits March 20, 2026 18:18
fix libssh2 import lib name for windows build
handle libssh2 or ssh2 libraries
Remove clang compiler settings from build workflow
Update build workflow to specify C and C++ compilers for Windows build
Refactor CMakeLists.txt to conditionally apply compiler options for non-MSVC builds
Refactor type casting in Git-related classes for consistency and clarity
clang style fix
Add NOMINMAX definition for Windows compatibility and adjust exception filter declaration
Skip wincred helper for MSVC builds in CMakeLists.txt to ensure compatibility with cl.exe
@Murmele
Copy link
Copy Markdown
Owner

Murmele commented Mar 24, 2026

Thank you very much!

Brenden Walker and others added 3 commits March 24, 2026 06:41
Brenden Walker added 2 commits March 25, 2026 14:10
…for better type safety and update related usages in RepoView.
@BrendenWalker BrendenWalker force-pushed the build_fixes_for_win_mac branch from 3ed7b29 to b1b5e5f Compare March 26, 2026 00:47
@Murmele
Copy link
Copy Markdown
Owner

Murmele commented Mar 31, 2026

Maybe the following comment could be interesting as well? b89301d#commitcomment-181010141

@BrendenWalker
Copy link
Copy Markdown
Author

Maybe the following comment could be interesting as well? b89301d#commitcomment-181010141

Replied in that thread.

@Murmele Murmele merged commit e5c7493 into Murmele:master Apr 5, 2026
6 checks passed
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.

2 participants