Skip to content

Commit bb27347

Browse files
committed
Make deprecations produce errors in WPILib builds
1 parent 45d9dcb commit bb27347

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/main/java/edu/wpi/first/nativeutils/WPINativeUtilsExtension.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public static class DefaultArguments {
5858

5959
// -Wdeprecated-enum-enum-conversion was introduced in GCC 11
6060
public final List<String> linuxCrossCompilerArgs = List.of("-std=c++20", "-Wformat=2", "-pedantic",
61-
"-Wno-psabi", "-Wno-unused-parameter", "-Wno-error=deprecated-declarations", "-fPIC", "-pthread");
61+
"-Wno-psabi", "-Wno-unused-parameter", "-fPIC", "-pthread");
6262
public final List<String> linuxCrossCompilerExtraArgs11 = List.of("-Wno-error=deprecated-enum-enum-conversion");
6363
public final List<String> linuxCrossCCompilerArgs = List.of("-Wformat=2", "-pedantic", "-Wno-psabi",
6464
"-Wno-unused-parameter", "-fPIC", "-pthread");
@@ -67,8 +67,7 @@ public static class DefaultArguments {
6767
public final List<String> linuxCrossDebugCompilerArgs = List.of("-Og");
6868

6969
public final List<String> linuxCompilerArgs = List.of("-std=c++20", "-Wformat=2", "-pedantic", "-Wno-psabi",
70-
"-Wno-unused-parameter", "-Wno-error=deprecated-declarations",
71-
"-Wno-error=deprecated-enum-enum-conversion", "-fPIC", "-pthread");
70+
"-Wno-unused-parameter", "-Wno-error=deprecated-enum-enum-conversion", "-fPIC", "-pthread");
7271
public final List<String> linuxCCompilerArgs = List.of("-Wformat=2", "-pedantic", "-Wno-psabi",
7372
"-Wno-unused-parameter", "-fPIC", "-pthread");
7473
public final List<String> linuxLinkerArgs = List.of("-rdynamic", "-pthread", "-ldl", "-latomic");
@@ -78,9 +77,8 @@ public static class DefaultArguments {
7877
public final String macMinimumVersionArg = "-mmacosx-version-min=10.15";
7978

8079
public final List<String> macCompilerArgs = List.of("-std=c++20", "-pedantic", "-fPIC", "-Wno-unused-parameter",
81-
"-Wno-error=deprecated-declarations", "-Wno-error=deprecated-enum-enum-conversion",
82-
"-Wno-missing-field-initializers", "-Wno-unused-private-field", "-Wno-unused-const-variable",
83-
"-Wno-error=c11-extensions", "-pthread");
80+
"-Wno-error=deprecated-enum-enum-conversion", "-Wno-missing-field-initializers",
81+
"-Wno-unused-private-field", "-Wno-unused-const-variable", "-Wno-error=c11-extensions", "-pthread");
8482
public final List<String> macCCompilerArgs = List.of("-pedantic", "-fPIC", "-Wno-unused-parameter",
8583
"-Wno-missing-field-initializers", "-Wno-unused-private-field", "-Wno-fixed-enum-extension");
8684
public final List<String> macObjcppCompilerArgs = List.of("-std=c++20", "-stdlib=libc++", "-fobjc-weak",

0 commit comments

Comments
 (0)