diff --git a/CMake/SofaPython3Tools.cmake b/CMake/SofaPython3Tools.cmake index 7395581a..fb2acd39 100644 --- a/CMake/SofaPython3Tools.cmake +++ b/CMake/SofaPython3Tools.cmake @@ -110,7 +110,7 @@ function(SP3_add_python_module) ) if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") - target_compile_options(${A_TARGET} PRIVATE -fsized-deallocation) + target_compile_options(${A_TARGET} PUBLIC -fsized-deallocation) endif() if (NOT "${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC") diff --git a/Plugin/CMakeLists.txt b/Plugin/CMakeLists.txt index 45912fc3..ee18a241 100644 --- a/Plugin/CMakeLists.txt +++ b/Plugin/CMakeLists.txt @@ -60,7 +60,7 @@ set_target_properties( if (${CMAKE_CXX_COMPILER_ID} MATCHES "Clang") # Sized deallocaion is not enabled by default under clang after c++14 - set(CMAKE_CXX_FLAGS "-fsized-deallocation") + target_compile_options(${PROJECT_NAME} PUBLIC "-fsized-deallocation") endif () if(CMAKE_SYSTEM_NAME STREQUAL Linux)