diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index cc22a31c..975c158c 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -164,7 +164,7 @@ jobs: uses: actions/checkout@v3 - name: set up environment run: | - echo "XCODE_SELECTED=/Applications/Xcode_14.3.app" >> $GITHUB_ENV + echo "XCODE_SELECTED=/Applications/Xcode_15.0.app" >> $GITHUB_ENV echo "HOMEBREW_NO_AUTO_UPDATE=1" >> $GITHUB_ENV echo "HOMEBREW_NO_INSTALL_CLEANUP=1" >> $GITHUB_ENV echo "MACOSX_DEPLOYMENT_TARGET=10.9" >> $GITHUB_ENV @@ -213,7 +213,7 @@ jobs: uses: actions/checkout@v3 - name: set up environment run: | - echo "XCODE_SELECTED=/Applications/Xcode_14.3.app" >> $GITHUB_ENV + echo "XCODE_SELECTED=/Applications/Xcode_15.0.app" >> $GITHUB_ENV echo "HOMEBREW_NO_AUTO_UPDATE=1" >> $GITHUB_ENV echo "HOMEBREW_NO_INSTALL_CLEANUP=1" >> $GITHUB_ENV echo "MACOSX_DEPLOYMENT_TARGET=10.9" >> $GITHUB_ENV diff --git a/build/make/platforms/macosuniversal.mak b/build/make/platforms/macosuniversal.mak index 6796cb40..f1a62074 100644 --- a/build/make/platforms/macosuniversal.mak +++ b/build/make/platforms/macosuniversal.mak @@ -144,7 +144,7 @@ endif #Strict flags ifeq ($(STRICT),1) #"long long" is used in sysTypes.h -OBJECTFLAGS += -Wno-long-long -Werror -Wall -Wextra -pedantic-errors -fdiagnostics-show-option -Wno-parentheses -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-local-typedef -Wno-unknown-warning-option -Wno-deprecated-copy -Wno-unused-but-set-variable -Wno-deprecated-declarations +OBJECTFLAGS += -Wno-long-long -Werror -Wall -Wextra -pedantic-errors -fdiagnostics-show-option -Wno-parentheses -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-local-typedef -Wno-unknown-warning-option -Wno-deprecated-copy -Wno-unused-but-set-variable -Wno-deprecated-declarations -Wno-invalid-utf8 #OBJECTFLAGS += -Wno-long-long -Werror -Wall -Wextra -pedantic-errors -fdiagnostics-show-option LIBRARYFLAGS += -Werror -Wall -Wextra -Werror EXECUTABLEFLAGS += -Werror -Wall -Wextra diff --git a/build/make/platforms/macx64.mak b/build/make/platforms/macx64.mak index aa71d944..0dd757f2 100644 --- a/build/make/platforms/macx64.mak +++ b/build/make/platforms/macx64.mak @@ -144,7 +144,7 @@ endif #Strict flags ifeq ($(STRICT),1) #"long long" is used in sysTypes.h -OBJECTFLAGS += -Wno-long-long -Werror -Wall -Wextra -pedantic-errors -fdiagnostics-show-option -Wno-parentheses -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-local-typedef -Wno-unknown-warning-option -Wno-deprecated-copy -Wno-unused-but-set-variable -Wno-deprecated-declarations +OBJECTFLAGS += -Wno-long-long -Werror -Wall -Wextra -pedantic-errors -fdiagnostics-show-option -Wno-parentheses -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-local-typedef -Wno-unknown-warning-option -Wno-deprecated-copy -Wno-unused-but-set-variable -Wno-deprecated-declarations -Wno-invalid-utf8 #OBJECTFLAGS += -Wno-long-long -Werror -Wall -Wextra -pedantic-errors -fdiagnostics-show-option LIBRARYFLAGS += -Werror -Wall -Wextra -Werror EXECUTABLEFLAGS += -Werror -Wall -Wextra