mirror of https://github.com/llvm/torch-mlir
15 lines
442 B
CMake
15 lines
442 B
CMake
function(npcomp_python_target_compile_options target)
|
|
target_compile_options(${target} PRIVATE
|
|
$<$<OR:$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:AppleClang>,$<CXX_COMPILER_ID:GNU>>:
|
|
# Enable RTTI and exceptions.
|
|
-frtti -fexceptions
|
|
# Noisy pybind warnings
|
|
-Wno-unused-value
|
|
-Wno-covered-switch-default
|
|
>
|
|
$<$<CXX_COMPILER_ID:MSVC>:
|
|
# Enable RTTI and exceptions.
|
|
/EHsc /GR>
|
|
)
|
|
endfunction()
|