123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164 |
- # GENERATED! DO NOT MANUALLY EDIT THIS FILE.
- #
- # (1) Edit absl/copts/copts.py.
- # (2) Run `python <path_to_absl>/copts/generate_copts.py`.
- list(APPEND ABSL_CLANG_CL_FLAGS
- "/W3"
- "/DNOMINMAX"
- "/DWIN32_LEAN_AND_MEAN"
- "/D_CRT_SECURE_NO_WARNINGS"
- "/D_SCL_SECURE_NO_WARNINGS"
- "/D_ENABLE_EXTENDED_ALIGNED_STORAGE"
- )
- list(APPEND ABSL_CLANG_CL_TEST_FLAGS
- "-Wno-c99-extensions"
- "-Wno-deprecated-declarations"
- "-Wno-missing-noreturn"
- "-Wno-missing-prototypes"
- "-Wno-missing-variable-declarations"
- "-Wno-null-conversion"
- "-Wno-shadow"
- "-Wno-shift-sign-overflow"
- "-Wno-sign-compare"
- "-Wno-unused-function"
- "-Wno-unused-member-function"
- "-Wno-unused-parameter"
- "-Wno-unused-private-field"
- "-Wno-unused-template"
- "-Wno-used-but-marked-unused"
- "-Wno-zero-as-null-pointer-constant"
- "-Wno-gnu-zero-variadic-macro-arguments"
- )
- list(APPEND ABSL_GCC_FLAGS
- "-Wall"
- "-Wextra"
- "-Wcast-qual"
- "-Wconversion-null"
- "-Wformat-security"
- "-Wmissing-declarations"
- "-Woverlength-strings"
- "-Wpointer-arith"
- "-Wundef"
- "-Wunused-local-typedefs"
- "-Wunused-result"
- "-Wvarargs"
- "-Wvla"
- "-Wwrite-strings"
- "-DNOMINMAX"
- )
- list(APPEND ABSL_GCC_TEST_FLAGS
- "-Wno-conversion-null"
- "-Wno-deprecated-declarations"
- "-Wno-missing-declarations"
- "-Wno-sign-compare"
- "-Wno-unused-function"
- "-Wno-unused-parameter"
- "-Wno-unused-private-field"
- )
- list(APPEND ABSL_LLVM_FLAGS
- "-Wall"
- "-Wextra"
- "-Wcast-qual"
- "-Wconversion"
- "-Wfloat-overflow-conversion"
- "-Wfloat-zero-conversion"
- "-Wfor-loop-analysis"
- "-Wformat-security"
- "-Wgnu-redeclared-enum"
- "-Winfinite-recursion"
- "-Winvalid-constexpr"
- "-Wliteral-conversion"
- "-Wmissing-declarations"
- "-Woverlength-strings"
- "-Wpointer-arith"
- "-Wself-assign"
- "-Wshadow-all"
- "-Wstring-conversion"
- "-Wtautological-overlap-compare"
- "-Wundef"
- "-Wuninitialized"
- "-Wunreachable-code"
- "-Wunused-comparison"
- "-Wunused-local-typedefs"
- "-Wunused-result"
- "-Wvla"
- "-Wwrite-strings"
- "-Wno-float-conversion"
- "-Wno-implicit-float-conversion"
- "-Wno-implicit-int-float-conversion"
- "-Wno-implicit-int-conversion"
- "-Wno-shorten-64-to-32"
- "-Wno-sign-conversion"
- "-Wno-unknown-warning-option"
- "-DNOMINMAX"
- )
- list(APPEND ABSL_LLVM_TEST_FLAGS
- "-Wno-c99-extensions"
- "-Wno-deprecated-declarations"
- "-Wno-missing-noreturn"
- "-Wno-missing-prototypes"
- "-Wno-missing-variable-declarations"
- "-Wno-null-conversion"
- "-Wno-shadow"
- "-Wno-shift-sign-overflow"
- "-Wno-sign-compare"
- "-Wno-unused-function"
- "-Wno-unused-member-function"
- "-Wno-unused-parameter"
- "-Wno-unused-private-field"
- "-Wno-unused-template"
- "-Wno-used-but-marked-unused"
- "-Wno-zero-as-null-pointer-constant"
- "-Wno-gnu-zero-variadic-macro-arguments"
- )
- list(APPEND ABSL_MSVC_FLAGS
- "/W3"
- "/DNOMINMAX"
- "/DWIN32_LEAN_AND_MEAN"
- "/D_CRT_SECURE_NO_WARNINGS"
- "/D_SCL_SECURE_NO_WARNINGS"
- "/D_ENABLE_EXTENDED_ALIGNED_STORAGE"
- "/bigobj"
- "/wd4005"
- "/wd4068"
- "/wd4180"
- "/wd4244"
- "/wd4267"
- "/wd4503"
- "/wd4800"
- )
- list(APPEND ABSL_MSVC_LINKOPTS
- "-ignore:4221"
- )
- list(APPEND ABSL_MSVC_TEST_FLAGS
- "/wd4018"
- "/wd4101"
- "/wd4503"
- "/wd4996"
- "/DNOMINMAX"
- )
- list(APPEND ABSL_RANDOM_HWAES_ARM32_FLAGS
- "-mfpu=neon"
- )
- list(APPEND ABSL_RANDOM_HWAES_ARM64_FLAGS
- "-march=armv8-a+crypto"
- )
- list(APPEND ABSL_RANDOM_HWAES_MSVC_X64_FLAGS
- )
- list(APPEND ABSL_RANDOM_HWAES_X64_FLAGS
- "-maes"
- "-msse4.1"
- )
|