From 17b9a91d2a97c7773900b37f14a5e78cffc612f2 Mon Sep 17 00:00:00 2001 From: Michal Simon Date: Fri, 30 Aug 2019 11:45:31 +0200 Subject: [PATCH] [Python] Update CLANG_PROHIBITED. --- bindings/python/CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/bindings/python/CMakeLists.txt b/bindings/python/CMakeLists.txt index 8286fd9868e..0b589c61b49 100644 --- a/bindings/python/CMakeLists.txt +++ b/bindings/python/CMakeLists.txt @@ -14,6 +14,14 @@ if( "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" ) message( "clang 3.5" ) set( CLANG_PROHIBITED ", '-Wp,-D_FORTIFY_SOURCE=2', '-fstack-protector-strong'" ) endif() + if( ( CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 6.0 ) OR ( CMAKE_CXX_COMPILER_VERSION VERSION_LESS 7.0 ) ) + message( "clang 6.0" ) + set( CLANG_PROHIBITED ", '-fcf-protection'" ) + endif() + if( CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0 ) + message( "clang > 7.0" ) + set( CLANG_PROHIBITED ", '-fstack-clash-protection'" ) + endif() endif() configure_file(${SETUP_PY_IN} ${SETUP_PY})