Skip to content
  • Sebastian Holtermann's avatar
    Autogen: Fix for problematic nested list separator · 683e9023
    Sebastian Holtermann authored and Brad King's avatar Brad King committed
    In the AutogenInfo.cmake file the separator for nested lists was
    `@LSEP@` which led to a speed regression because the `@` character
    triggered an (unsuccessful) expression evaluation.
    
    By setting the policy version of the CMake instance in the
    `_autogen` target to 3.9, the OLD `@` evaluating behavior
    controlled by policy CMP0053 is disabled.
    
    Also the nested lists separator string is changed to `<<<S>>>`,
    which solves the problem twofold.
    
    Issue: #17570
    683e9023