@@ -49,6 +49,8 @@ elseif(OS_NAME MATCHES "Android")
4949 set (ALL_FUZZER_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64} ${RISCV64} )
5050elseif (OS_NAME MATCHES "Fuchsia" )
5151 set (ALL_FUZZER_SUPPORTED_ARCH ${X86_64} ${ARM64} ${RISCV64} )
52+ elseif (OS_NAME MATCHES "FreeBSD" )
53+ set (ALL_FUZZER_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM64} )
5254else ()
5355 set (ALL_FUZZER_SUPPORTED_ARCH ${X86_64} ${ARM64} )
5456endif ()
@@ -60,22 +62,34 @@ else()
6062 set (ALL_LSAN_SUPPORTED_ARCH ${X86} ${X86_64} ${MIPS64} ${ARM64} ${ARM32}
6163 ${PPC64} ${S390X} ${RISCV64} ${HEXAGON} ${LOONGARCH64} )
6264endif ()
63- set (ALL_MSAN_SUPPORTED_ARCH ${X86_64} ${MIPS64} ${ARM64} ${PPC64} ${S390X}
64- ${LOONGARCH64} )
65+ if (OS_NAME MATCHES "FreeBSD" )
66+ set (ALL_MSAN_SUPPORTED_ARCH ${X86_64} ${ARM64} )
67+ else ()
68+ set (ALL_MSAN_SUPPORTED_ARCH ${X86_64} ${MIPS64} ${ARM64} ${PPC64} ${S390X}
69+ ${LOONGARCH64} )
70+ endif ()
6571set (ALL_NSAN_SUPPORTED_ARCH ${X86_64} )
6672set (ALL_HWASAN_SUPPORTED_ARCH ${X86_64} ${ARM64} ${RISCV64} )
6773set (ALL_MEMPROF_SUPPORTED_ARCH ${X86_64} )
6874set (ALL_PROFILE_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64} ${PPC32} ${PPC64}
6975 ${MIPS32} ${MIPS64} ${S390X} ${SPARC} ${SPARCV9} ${HEXAGON}
7076 ${RISCV32} ${RISCV64} ${LOONGARCH64} )
7177set (ALL_CTX_PROFILE_SUPPORTED_ARCH ${X86_64} )
72- set (ALL_TSAN_SUPPORTED_ARCH ${X86_64} ${MIPS64} ${ARM64} ${PPC64} ${S390X}
73- ${LOONGARCH64} ${RISCV64} )
78+ if (OS_NAME MATCHES "FreeBSD" )
79+ set (ALL_TSAN_SUPPORTED_ARCH ${X86_64} ${MIPS64} ${ARM64} )
80+ else ()
81+ set (ALL_TSAN_SUPPORTED_ARCH ${X86_64} ${MIPS64} ${ARM64} ${PPC64} ${S390X}
82+ ${LOONGARCH64} ${RISCV64} )
83+ endif ()
7484set (ALL_UBSAN_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64} ${RISCV64}
7585 ${MIPS32} ${MIPS64} ${PPC64} ${S390X} ${SPARC} ${SPARCV9} ${HEXAGON}
7686 ${LOONGARCH64} )
77- set (ALL_SAFESTACK_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM64} ${MIPS32} ${MIPS64}
78- ${HEXAGON} ${LOONGARCH64} ${SPARC} ${SPARCV9} )
87+ if (OS_NAME MATCHES "FreeBSD" )
88+ set (ALL_SAFESTACK_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM64} )
89+ else ()
90+ set (ALL_SAFESTACK_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM64} ${MIPS32} ${MIPS64}
91+ ${HEXAGON} ${LOONGARCH64} ${SPARC} ${SPARCV9} )
92+ endif ()
7993set (ALL_CFI_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64} ${MIPS64}
8094 ${HEXAGON} ${LOONGARCH64} )
8195set (ALL_SCUDO_STANDALONE_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64}
0 commit comments