Gitlab updates will be applied Thursday (July 8th), 12pm - 12:15pm, EDT (16:00 UTC). The site will go offline for about 5 minutes within that time.

  • Stephen Kelly's avatar
    Features: Fix C90 feature detection. · fb3487a9
    Stephen Kelly authored
    This bug caused c_function_prototypes to not be recorded at configure
    time when compiling with -std=gnu99 or similar. In the case of feature
    recording, that was not a problem, because the logic in
    CMakeDetermineCompileFeatures.cmake currently assumes that a feature
    present for an earlier standard is present for a later standard.
    However, the detection strings are also used in WriteCompilerDetectionHeader,
    so the feature macro has been defined to '0' when using a later language
    Fix that by not checking the existence of the __STDC_VERSION__ macro at
    all when detecting C90 features.
AppleClang-C-FeatureTests.cmake 595 Bytes