Skip to content
  • Daniele E. Domenichelli's avatar
    CheckStructHasMember: Add support for C++ · 73d28d21
    Daniele E. Domenichelli authored and Brad King's avatar Brad King committed
    Previously if headers required to check if a struct has a member can be
    compiled with C++ compiler only, the check would fail because the C
    compiler fails.  As a consequence, the result variable would be set to
    false, even if the struct has that particular member.
    
    Teach CHECK_STRUCT_HAS_MEMBER to accept a new optional argument LANGUAGE
    that allows one to explicitly set the compiler to use.  The new
    signature is therefore:
    
      CHECK_STRUCT_HAS_MEMBER (<struct> <member> <header> <variable>
                               [LANGUAGE <language>])
    73d28d21