-
Notifications
You must be signed in to change notification settings - Fork 4.4k
Build Windows Release with CMake (part 2) #61880
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
6d3a377
Remove redundant modules from CMakeModules
alef 97b6f98
Add documentation for CMake+VCPKG build
alef 7766670
Use VCPKG triplets from build-scripts/
alef 1223d3f
Optmize replacing ENV vars loop with find()
alef 8fd1c9e
Force ninja.exe path in the INCLUDE_BEFORE file
alef d283462
Add varialbes to "name" and "configurePreset"
alef cbf2730
Rename presets to match release.yml names
alef 9a8f346
Move VsDevCmd environment parsing to its dedicated script
alef 1c74499
Fix checking for DevEnvDir
alef 7b5917b
Fix parsing non variables output
alef 443db84
Document and improve VsDevCmd.cmake
alef 4e61984
Use vswhere.exe as suggested by @akrieger
alef cdb5639
Makes Ninja generators on Windows optional
alef 7e293e9
Move hardcoded path into preset
alef 880f7a3
Build a release
alef ec88111
Rewrite instructions addin VS procedure. Change displayed name
alef 49a6898
Split translations_compile target into each .mo files
alef 9bc5c0a
Add a missing target public interface
alef 1069d41
Update doc/COMPILING/COMPILING-CMAKE-VCPKG.md
alef 1d26dc5
Reverting SDL2 TTF library name resolution in VCPKG
alef b7436b6
Move VCPKG to Windows only builds
alef 55f513e
Use SDL2_ttf when not using VCPKG
alef 2086828
Disable the MSYS build preset
alef 74f9378
Search for gettext in one place
alef 2e74080
Make VCPKG_ROOT optional in MSVC too
alef e08b0e7
Allow to configure msgfmt and VCPKG paths
alef 3dd0de4
Fix using cache var in find_program(). Remove extra find_package
alef d0e2442
Add "python" symlink to v3 when runnig clang-tidy
alef 4019040
Use correct Git for Windows directory
alef 88fa5a9
Test .mo file only if LOCALIZE is set
alef 972e890
Make building tests optional. Use "TESTS" cache var
alef b9ebd54
Install more directories
alef 2a96c40
Update doc/COMPILING/COMPILING-CMAKE-VCPKG.md
alef aebcd16
Satisfy cmake-lint
alef e58971f
Adding missing subirectories in data/
alef 7bdd560
Move logic non belonging to data/ up
alef ff6f6ac
Add missing languages
alef 9f0c5e2
Disable testing by default
alef 8ccb212
Install VERSION.txt
alef 9e689e7
Build tests by default.
alef 8350b2a
Switch building tests from CMake to presets
alef 0a951f4
Add shlwapi required by mpg123
alef c724007
Split SDL2 mixer package names
alef d643b90
Enable sound
alef File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.