CMakeLists: Resolve #4478

This switch is enabled by default in all recent versions of GCC and
Clang.
This commit is contained in:
Lioncash 2020-08-03 11:03:30 -04:00
parent 9b75481755
commit dd2ff23621

View file

@ -60,9 +60,14 @@ else()
-Wmissing-declarations -Wmissing-declarations
-Wno-attributes -Wno-attributes
-Wno-unused-parameter -Wno-unused-parameter
-fconcepts
) )
# TODO: Remove when we update to a GCC compiler that enables this
# by default (i.e. GCC 10 or newer).
if (CMAKE_CXX_COMPILER_ID STREQUAL GNU)
add_compile_options(-fconcepts)
endif()
if (ARCHITECTURE_x86_64) if (ARCHITECTURE_x86_64)
add_compile_options("-mcx16") add_compile_options("-mcx16")
endif() endif()