-
Notifications
You must be signed in to change notification settings - Fork 565
Bump to lipzip/rel-1-5-1/b95cf3fdd4c1271f922017f092d02a878873425c (#863) #1721
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
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 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
Submodule LibZipSharp
updated
from b7aab1 to 4d3e59
2 changes: 1 addition & 1 deletion
2
...arin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Xamarin.ProjectTools.Darwin.projitems
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 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 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 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,20 @@ | ||
| # the name of the target operating system | ||
| SET(CMAKE_SYSTEM_NAME Windows) | ||
|
|
||
| # which compilers to use for C and C++ | ||
| SET(CMAKE_C_COMPILER i686-w64-mingw32-gcc) | ||
| SET(CMAKE_CXX_COMPILER i686-w64-mingw32-g++) | ||
| SET(CMAKE_RC_COMPILER i686-w64-mingw32-windres) | ||
|
|
||
| # here is the target environment located | ||
| SET(CMAKE_FIND_ROOT_PATH /usr/i686-w64-mingw32) | ||
|
|
||
| # adjust the default behaviour of the FIND_XXX() commands: | ||
| # search headers and libraries in the target environment, search | ||
| # programs in the host environment | ||
| set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) | ||
| set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) | ||
| set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) | ||
|
|
||
| set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) | ||
| set(BUILD_SHARED_LIBS ON) |
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,20 @@ | ||
| # the name of the target operating system | ||
| SET(CMAKE_SYSTEM_NAME Windows) | ||
|
|
||
| # which compilers to use for C and C++ | ||
| SET(CMAKE_C_COMPILER x86_64-w64-mingw32-gcc) | ||
| SET(CMAKE_CXX_COMPILER x86_64-w64-mingw32-g++) | ||
| SET(CMAKE_RC_COMPILER x86_64-w64-mingw32-windres) | ||
|
|
||
| # here is the target environment located | ||
| SET(CMAKE_FIND_ROOT_PATH /usr/x86_64-w64-mingw32) | ||
|
|
||
| # adjust the default behaviour of the FIND_XXX() commands: | ||
| # search headers and libraries in the target environment, search | ||
| # programs in the host environment | ||
| set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) | ||
| set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) | ||
| set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) | ||
|
|
||
| set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) | ||
| set(BUILD_SHARED_LIBS ON) |
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| # Force minimum macOS version to be 10.11 as this is the oldest version of the OS we support. | ||
| # Setting this on command line won't work, for some reason, so we override the value her | ||
| set(CMAKE_OSX_DEPLOYMENT_TARGET "10.11" CACHE STRING "Minimum OS X deployment version" FORCE) | ||
|
|
||
| # This is necessary when cmake runs on a 10.11 system with Xcode 8.x installed in which case | ||
| # the headers (and SDK libraries) target a later version of macOS but the host OS might not | ||
| # have some functions found. `clonefile` is one of them - it was added in 10.12. Cmake will | ||
| # happily "detect" clonefile even though the *host* OS doesn't have it which results in the | ||
| # library being build but failing to load. | ||
| # | ||
| # Forcing a cache entry here will override the detection result, even though cmake will *still* | ||
| # show clonefile as found in the detection output. | ||
| set(HAVE_CLONEFILE "" CACHE INTERNAL "Force 10.11 compatibility on XA build bots" FORCE) |
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 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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why explicitly qualify
cmakeinstead of relying on$PATH, as is done for macOS?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We also build cmake as part of mxe and I want to be explicit that we run (we MUST run) the system one because it's the "native" one and we're configuring a cross build using a "native" toolchain (mingw). Linux currently doesn't build mxe (Ubuntu and friends) but it's not unlikely that some distro will need to build it for one reason or another. I don't want to have any ambiguities