test: Add GTest printers for commonly used Qt types
[quassel.git] / cmake / QuasselCompileFeatures.cmake
1 # The compile(r) features required to build the Quassel source.
2 # This list is used by CMake to determine if the compiler can build the code.
3 set(QUASSEL_COMPILE_FEATURES
4     cxx_aggregate_default_initializers
5     cxx_alias_templates
6     cxx_constexpr
7     cxx_decltype
8     cxx_default_function_template_args
9     cxx_defaulted_functions
10     cxx_defaulted_move_initializers
11     cxx_delegating_constructors
12     cxx_deleted_functions
13     cxx_enum_forward_declarations
14     cxx_explicit_conversions
15     cxx_final
16     cxx_generalized_initializers
17     cxx_generic_lambdas
18     cxx_inheriting_constructors
19     cxx_lambdas
20     cxx_lambda_init_captures
21     cxx_noexcept
22     cxx_nonstatic_member_init
23     cxx_nullptr
24     cxx_override
25     cxx_range_for
26     cxx_raw_string_literals
27     cxx_return_type_deduction
28     cxx_right_angle_brackets
29     cxx_rvalue_references
30     cxx_static_assert
31     cxx_strong_enums
32     cxx_thread_local
33     cxx_trailing_return_types
34     cxx_uniform_initialization
35     cxx_user_literals
36     cxx_variadic_macros
37     cxx_variadic_templates
38     cxx_template_template_parameters
39 )