From ceb197b7de8e6ed918fbc9c7976bea3a17c4cf5d Mon Sep 17 00:00:00 2001 From: Alexander Smorkalov Date: Tue, 23 Sep 2025 15:24:27 +0300 Subject: [PATCH] Use /safeseh for x86 32-bit only. --- cmake/OpenCVCompilerDefenses.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/OpenCVCompilerDefenses.cmake b/cmake/OpenCVCompilerDefenses.cmake index 9fffdb4d72..bc450b150d 100644 --- a/cmake/OpenCVCompilerDefenses.cmake +++ b/cmake/OpenCVCompilerDefenses.cmake @@ -41,7 +41,7 @@ if(MSVC) ocv_add_defense_compiler_flag("/guard:cf") ocv_add_defense_compiler_flag("/w34018 /w34146 /w34244 /w34267 /w34302 /w34308 /w34509 /w34532 /w34533 /w34700 /w34789 /w34995 /w34996") set(OPENCV_LINKER_DEFENSES_FLAGS_COMMON "${OPENCV_LINKER_DEFENSES_FLAGS_COMMON} /guard:cf /dynamicbase" ) - if(NOT X86_64) + if(X86) set(OPENCV_LINKER_DEFENSES_FLAGS_COMMON "${OPENCV_LINKER_DEFENSES_FLAGS_COMMON} /safeseh") endif() elseif(CV_CLANG)