CMAKE__FLAGS

From Get docs
Cmake/docs/3.21/variable/cmake lang flags


CMAKE__FLAGS

Flags for all build types.

<LANG> flags used regardless of the value of CMAKE_BUILD_TYPE.

This is initialized for each language from environment variables:

  • CMAKE_C_FLAGS: Initialized by the CFLAGS environment variable.
  • CMAKE_CXX_FLAGS: Initialized by the CXXFLAGS environment variable.
  • CMAKE_CUDA_FLAGS: Initialized by the CUDAFLAGS environment variable.
  • CMAKE_Fortran_FLAGS: Initialized by the FFLAGS environment variable.

This value is a command-line string fragment. Therefore, multiple options should be separated by spaces, and options with spaces should be quoted.

The flags in this variable will be passed to the compiler before those in the per-configuration CMAKE__FLAGS_ variant, and before flags added by the add_compile_options() or target_compile_options() commands.

© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.21/variable/CMAKE_LANG_FLAGS.html