forked from bartvdbraak/blender
Cycles: only use -fno-rtti with OSL (conflicts with -fsanitize=vptr)
This commit is contained in:
parent
f1fb5dad95
commit
985892c38c
@ -77,11 +77,12 @@ if(CXX_HAS_SSE)
|
||||
)
|
||||
endif()
|
||||
|
||||
# for OSL
|
||||
if(WIN32 AND MSVC)
|
||||
set(RTTI_DISABLE_FLAGS "/GR- -DBOOST_NO_RTTI -DBOOST_NO_TYPEID")
|
||||
elseif(CMAKE_COMPILER_IS_GNUCC OR (CMAKE_C_COMPILER_ID MATCHES "Clang"))
|
||||
set(RTTI_DISABLE_FLAGS "-fno-rtti -DBOOST_NO_RTTI -DBOOST_NO_TYPEID")
|
||||
if(WITH_CYCLES_OSL)
|
||||
if(WIN32 AND MSVC)
|
||||
set(RTTI_DISABLE_FLAGS "/GR- -DBOOST_NO_RTTI -DBOOST_NO_TYPEID")
|
||||
elseif(CMAKE_COMPILER_IS_GNUCC OR (CMAKE_C_COMPILER_ID MATCHES "Clang"))
|
||||
set(RTTI_DISABLE_FLAGS "-fno-rtti -DBOOST_NO_RTTI -DBOOST_NO_TYPEID")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# Definitions and Includes
|
||||
|
Loading…
Reference in New Issue
Block a user