[all-commits] [llvm/llvm-project] e58949: [libc++] Define all CMake configuration features i...

Louis Dionne via All-commits all-commits at lists.llvm.org
Thu Nov 14 04:07:05 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e58949632e91477af58d983f3b66369e6a2c8233
      https://github.com/llvm/llvm-project/commit/e58949632e91477af58d983f3b66369e6a2c8233
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2024-11-14 (Thu, 14 Nov 2024)

  Changed paths:
    M libcxx/CMakeLists.txt
    M libcxx/utils/libcxx/test/format.py

  Log Message:
  -----------
  [libc++] Define all CMake configuration features in the same location (#115361)

This moves the configuration of the CMake features to turn off RTTI,
exceptions and friends to the beginning of the CMake file, where we
configure other optional parts of the library.

This fixes an important bug where we would disable the benchmarks
because these options were not defined yet, leading to the build
thinking they were defined to OFF.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list