Line 881
if(NOT PLATFORM_INT STREQUAL "MAC" AND NOT PLATFORM_INT STREQUAL "MAC_ARM64") ...... endif()
should be
if(NOT PLATFORM_INT STREQUAL "MAC" AND NOT PLATFORM_INT STREQUAL "MAC_ARM64" AND NOT PLATFORM_INT STREQUAL "MAC_CATALYST" AND NOT PLATFORM_INT STREQUAL "MAC_CATALYST_ARM64") endif()
Line 881
if(NOT PLATFORM_INT STREQUAL "MAC" AND NOT PLATFORM_INT STREQUAL "MAC_ARM64") ...... endif()
should beif(NOT PLATFORM_INT STREQUAL "MAC" AND NOT PLATFORM_INT STREQUAL "MAC_ARM64" AND NOT PLATFORM_INT STREQUAL "MAC_CATALYST" AND NOT PLATFORM_INT STREQUAL "MAC_CATALYST_ARM64") endif()
else cmake throw error
set given invalid arguments for CACHE mode.