-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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
CMake Build scripts and MSVC support #2045
Draft
Ryex
wants to merge
22
commits into
aria2:master
Choose a base branch
from
Ryex:msvc-build
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Commits on Mar 24, 2023
-
add initial partialy working cmake configuration
Signed-off-by: Rachel Powers <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8f57b06 - Browse repository at this point
Copy the full SHA 8f57b06View commit details -
fix typo that droped 3/4 of the srouce
generate config.h Signed-off-by: Rachel Powers <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fb7c8d2 - Browse repository at this point
Copy the full SHA fb7c8d2View commit details -
fix droped Message digest configureation
aria2c now compiles under cmake (atleast under linux) Signed-off-by: Rachel Powers <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e890e4 - Browse repository at this point
Copy the full SHA 2e890e4View commit details -
Signed-off-by: Rachel Powers <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 99def35 - Browse repository at this point
Copy the full SHA 99def35View commit details
Commits on Mar 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 731aec3 - Browse repository at this point
Copy the full SHA 731aec3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 549d8ff - Browse repository at this point
Copy the full SHA 549d8ffView commit details
Commits on Mar 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c7e5767 - Browse repository at this point
Copy the full SHA c7e5767View commit details -
pullin the CRT equivalents for some things ensure gai_strerror and getaddrinfo play nice
Configuration menu - View commit details
-
Copy full SHA for b66d981 - Browse repository at this point
Copy the full SHA b66d981View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0b2823 - Browse repository at this point
Copy the full SHA d0b2823View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38426a0 - Browse repository at this point
Copy the full SHA 38426a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18fdffd - Browse repository at this point
Copy the full SHA 18fdffdView commit details -
- pulling in std::back_insterter under MSVC
- MSVC needs a return value even with unreachable code
Configuration menu - View commit details
-
Copy full SHA for 461f9ab - Browse repository at this point
Copy the full SHA 461f9abView commit details -
properly deal with extraldflags Signed-off-by: Rachel Powers <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7567723 - Browse repository at this point
Copy the full SHA 7567723View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bac2fa - Browse repository at this point
Copy the full SHA 1bac2faView commit details
Commits on Mar 27, 2023
-
use check_cxx_symbol_exists to get better detection
Signed-off-by: Rachel Powers <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f6d6fa6 - Browse repository at this point
Copy the full SHA f6d6fa6View commit details -
ensure better checkes still pass on MSVC
checking for c functions with check_cxx_* can cause check to fail do to overloads
Configuration menu - View commit details
-
Copy full SHA for 7f7cdab - Browse repository at this point
Copy the full SHA 7f7cdabView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0aa8a3 - Browse repository at this point
Copy the full SHA b0aa8a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe4d34f - Browse repository at this point
Copy the full SHA fe4d34fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3e7e9c - Browse repository at this point
Copy the full SHA f3e7e9cView commit details
Commits on Mar 28, 2023
-
respect WITH_<OPTION> directives
add static lib target Signed-off-by: Rachel Powers <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9b82f9f - Browse repository at this point
Copy the full SHA 9b82f9fView commit details
Commits on Apr 2, 2023
-
fix: properly set static lib include dirs
Signed-off-by: Rachel Powers <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 595ecd9 - Browse repository at this point
Copy the full SHA 595ecd9View commit details -
fix: prevent masking of SIZE_MAX on msvc
fix: set proper include dirs for static target fix: cache all needed build vars so that a reconfig doesn't lose them
Configuration menu - View commit details
-
Copy full SHA for fff9932 - Browse repository at this point
Copy the full SHA fff9932View commit details
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.