toolchain-flag-init.rst 699 B

12345678910111213141516
  1. toolchain-flag-init
  2. -------------------
  3. * :variable:`Toolchain files <CMAKE_TOOLCHAIN_FILE>` may now set a
  4. :variable:`CMAKE_<LANG>_FLAGS_INIT` variable to initialize the
  5. :variable:`CMAKE_<LANG>_FLAGS` cache entry the first time a language is
  6. enabled in a build tree.
  7. * :variable:`Toolchain files <CMAKE_TOOLCHAIN_FILE>` may now set
  8. :variable:`CMAKE_EXE_LINKER_FLAGS_INIT`,
  9. :variable:`CMAKE_SHARED_LINKER_FLAGS_INIT`, and
  10. :variable:`CMAKE_MODULE_LINKER_FLAGS_INIT` variables to initialize the
  11. :variable:`CMAKE_EXE_LINKER_FLAGS`,
  12. :variable:`CMAKE_SHARED_LINKER_FLAGS`, and
  13. :variable:`CMAKE_MODULE_LINKER_FLAGS` cache entries the first time
  14. a language is enabled in a build tree.