diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 6831982259..228ef623c6 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -108,11 +108,10 @@ jobs: $IMAGE_TAG \ /usr/src/tdesktop/Telegram/build/docker/centos_env/build.sh \ -D CMAKE_CONFIGURATION_TYPES=Debug \ - -D CMAKE_C_FLAGS_DEBUG="" \ - -D CMAKE_CXX_FLAGS_DEBUG="" \ - -D CMAKE_C_FLAGS="-Werror" \ - -D CMAKE_CXX_FLAGS="-Werror" \ + -D CMAKE_C_FLAGS_DEBUG="-O0 -U_FORTIFY_SOURCE" \ + -D CMAKE_CXX_FLAGS_DEBUG="-O0 -U_FORTIFY_SOURCE" \ -D CMAKE_EXE_LINKER_FLAGS="-s" \ + -D CMAKE_COMPILE_WARNING_AS_ERROR=ON \ -D TDESKTOP_API_TEST=ON \ -D DESKTOP_APP_DISABLE_AUTOUPDATE=OFF \ -D DESKTOP_APP_DISABLE_CRASH_REPORTS=OFF \ diff --git a/.github/workflows/mac.yml b/.github/workflows/mac.yml index cf7d5064ef..395d430ca5 100644 --- a/.github/workflows/mac.yml +++ b/.github/workflows/mac.yml @@ -115,8 +115,7 @@ jobs: ./configure.sh \ -D CMAKE_CONFIGURATION_TYPES=Debug \ - -D CMAKE_C_FLAGS="-Werror" \ - -D CMAKE_CXX_FLAGS="-Werror" \ + -D CMAKE_COMPILE_WARNING_AS_ERROR=ON \ -D CMAKE_XCODE_ATTRIBUTE_CODE_SIGNING_ALLOWED=NO \ -D TDESKTOP_API_TEST=ON \ -D DESKTOP_APP_DISABLE_AUTOUPDATE=OFF \ diff --git a/.github/workflows/win.yml b/.github/workflows/win.yml index 7a2f434eed..9f62064933 100644 --- a/.github/workflows/win.yml +++ b/.github/workflows/win.yml @@ -178,8 +178,7 @@ jobs: %TDESKTOP_BUILD_ARCH% ^ %TDESKTOP_BUILD_API% ^ -D CMAKE_CONFIGURATION_TYPES=Debug ^ - -D CMAKE_C_FLAGS="/WX" ^ - -D CMAKE_CXX_FLAGS="/WX" ^ + -D CMAKE_COMPILE_WARNING_AS_ERROR=ON ^ -D DESKTOP_APP_DISABLE_AUTOUPDATE=OFF ^ -D DESKTOP_APP_DISABLE_CRASH_REPORTS=OFF ^ -D DESKTOP_APP_NO_PDB=ON ^