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

Raise warning levels to /W4 & -Wall -Wextra #418

Merged
merged 83 commits into from
May 7, 2021
Merged

Conversation

MarkCallow
Copy link
Collaborator

@MarkCallow MarkCallow commented May 7, 2021

Also updates Travis CI from Xcode 11.4 to 12.4 & shortens Xcode build logs with xcpretty to fit within Travis limits. The 12.4 logs are enough longer than 11.4 to trigger the automatic kill at 4MB.

There are still 2 warnings in the VS2017 build but it is not worth uglifying the code to fix them as they warn of some usage being an extension. It's standard in VS2019, Clang and GCC and the code obviously works in VS2017.

@MarkCallow MarkCallow merged commit ca6f6e7 into master May 7, 2021
@MarkCallow MarkCallow deleted the raise_warning_level branch May 7, 2021 10:04
KaperD pushed a commit to KaperD/KTX-Software that referenced this pull request Feb 21, 2024
Several warnings are disabled for the basisu files and one for the gtest files.

Other changes included here:

* Add a couple of bad ktx2 files for testing ktx2check

* Updates the Travis Build to Xcode 12.4 along with using xcpretty to shorten the log so as to remain within Travis-CI limits.

* Fixes some warnings in the .travis.yml file.
KaperD pushed a commit to KaperD/KTX-Software that referenced this pull request Feb 22, 2024
Several warnings are disabled for the basisu files and one for the gtest files.

Other changes included here:

* Add a couple of bad ktx2 files for testing ktx2check

* Updates the Travis Build to Xcode 12.4 along with using xcpretty to shorten the log so as to remain within Travis-CI limits.

* Fixes some warnings in the .travis.yml file.
KaperD pushed a commit to KaperD/KTX-Software that referenced this pull request Feb 22, 2024
Several warnings are disabled for the basisu files and one for the gtest files.

Other changes included here:

* Add a couple of bad ktx2 files for testing ktx2check

* Updates the Travis Build to Xcode 12.4 along with using xcpretty to shorten the log so as to remain within Travis-CI limits.

* Fixes some warnings in the .travis.yml file.
KaperD pushed a commit to KaperD/KTX-Software that referenced this pull request Feb 22, 2024
Several warnings are disabled for the basisu files and one for the gtest files.

Other changes included here:

* Add a couple of bad ktx2 files for testing ktx2check

* Updates the Travis Build to Xcode 12.4 along with using xcpretty to shorten the log so as to remain within Travis-CI limits.

* Fixes some warnings in the .travis.yml file.
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.

1 participant