Skip to content
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

Support cc as an optional alternative to cmake #174

Merged
merged 33 commits into from
May 16, 2024
Merged
Changes from 1 commit
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
0aadb3e
Checkpoint
Jake-Shadle Jan 17, 2024
02042e0
Switch to cc in Cargo-zng.toml
Jake-Shadle Jan 17, 2024
ca67f9f
What
Jake-Shadle Jan 17, 2024
0e7025b
Fix version read
Jake-Shadle Jan 17, 2024
d2709ad
Fix compilation in non-compat
Jake-Shadle Jan 17, 2024
84e9eb7
Oops
Jake-Shadle Jan 17, 2024
08380a4
Target features may not be present in some cases
Jake-Shadle Jan 17, 2024
9bbe8be
Sigh
Jake-Shadle Jan 17, 2024
892409b
Fix windows
Jake-Shadle Jan 17, 2024
1176816
More fixes
Jake-Shadle Jan 17, 2024
1d0f949
Fix off_t
Jake-Shadle Jan 17, 2024
d82ff40
Fix harder
Jake-Shadle Jan 17, 2024
36284c9
Why
Jake-Shadle Jan 17, 2024
6afbe08
Fix zconf
Jake-Shadle Jan 17, 2024
78abd4e
Minor cleanup
Jake-Shadle Jan 17, 2024
47a44ef
Address feedback
Jake-Shadle Jan 17, 2024
6bae6f8
Further cleanup
Jake-Shadle Jan 17, 2024
70cb64a
Add zlib-ng-no-cmake feature
Jake-Shadle Jan 31, 2024
c5d869f
Fix arm
Jake-Shadle Jan 31, 2024
6fdef27
Print compiler version if compilation fails
Jake-Shadle Jan 31, 2024
032c708
Oops
Jake-Shadle Jan 31, 2024
fe92fcb
Don't build i686/x86_64 linux-gnu on CI
Jake-Shadle Jan 31, 2024
8b4d3be
Don't set ARM_NEON_HASLD4
Jake-Shadle Jan 31, 2024
6e62175
Fix arm
Jake-Shadle Jan 31, 2024
b2d285a
Skip more old/broken targets
Jake-Shadle Jan 31, 2024
0f188f3
Mabye this isn't set inside container?
Jake-Shadle Jan 31, 2024
0f599ad
Use log groups in CI
Jake-Shadle Jan 31, 2024
79c4d4c
Add s390x support, flesh out powerpc/risv todo
Jake-Shadle Feb 1, 2024
66a0e1d
Rename feature
Jake-Shadle Feb 1, 2024
23d3369
Add CI job
Jake-Shadle Feb 1, 2024
cb5b895
Skip s390x as well, compiler is too old
Jake-Shadle Feb 1, 2024
4d68d13
Print warning to github actions if cc test/systest run fail
Jake-Shadle Feb 3, 2024
3fbea9f
Address feedback
Jake-Shadle Feb 3, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Switch to cc in Cargo-zng.toml
Jake-Shadle committed May 13, 2024
commit 02042e06aa180e148ad89111e4235134fe6261e3
8 changes: 6 additions & 2 deletions Cargo-zng.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
[package]
name = "libz-ng-sys"
version = "1.1.15"
authors = ["Alex Crichton <alex@alexcrichton.com>", "Josh Triplett <josh@joshtriplett.org>", "Sebastian Thiel <sebastian.thiel@icloud.com>"]
authors = [
"Alex Crichton <alex@alexcrichton.com>",
"Josh Triplett <josh@joshtriplett.org>",
"Sebastian Thiel <sebastian.thiel@icloud.com>",
]
links = "z-ng"
license = "MIT OR Apache-2.0"
repository = "https://github.com/rust-lang/libz-sys"
@@ -32,4 +36,4 @@ members = ["systest"]
libc = "0.2.43"

[build-dependencies]
cmake = "0.1.44"
cc = "1.0"